TODO:一不顺眼就换字体Go之代码篇

Posted todosomeone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TODO:一不顺眼就换字体Go之代码篇相关的知识,希望对你有一定的参考价值。

TODO:一不顺眼就换字体Go之代码篇

image包实现了一个基本的2D图像库,该包中包含基本的接口叫做image,这个里面包含color,这个将在image/color中描述;新增字体font,进行字体编辑。早在几年前Go image包出来的时候就有人实现了图片式水印处理,处理起来很方便,有兴趣的朋友可以用搜索引擎搜索一下。本文主要实现的功能是用Golang的image的font实现水印功能,实现了字体的大小、像素、坐标。有兴趣的朋友可以拷贝到本地测试看看。由于一些平台的代码兼容不好,所以本文代码以图片形式展现,需要的话可以联系我。

技术分享

技术分享

技术分享

测试的原图:

技术分享

打水印后的效果图:

技术分享

经过多次测试,image/font并还没有实现类似中文象形文字(如日语,韩语,泰语)都是输出筐筐(如下图),希望Golang官方能尽快输出象形文字的输出,如民间有高手希望能指导一下,不胜感激。

技术分享


wxgzh:ludong86

技术分享

以上是关于TODO:一不顺眼就换字体Go之代码篇的主要内容,如果未能解决你的问题,请参考以下文章

TODO:Go语言同名Go字体发布

Unity性能优化之字体篇

前端的UI设计与交互之字体篇

设置Source Insight显示格式

Typora主题定制之数学公式和字体篇

如何设置Notepad++默认字体