用GraphicsMagick给图片加水印,中文乱码了,原来的写法
换了各种支持中文的字体都不行
我的编码是UTF-8,必须转成GBK或者GB2312才行
op.font("Microsoft-YaHei").pointsize(20).fill("red").draw("text 100,150 'Chinese中文'").quality(90.0);换了各种支持中文的字体都不行
我的编码是UTF-8,必须转成GBK或者GB2312才行
op.font("Microsoft-YaHei").pointsize(20).fill("red").draw("text 100,150 '" + new String("China中文".getBytes("utf-8"),"gbk")+ "'").quality(90.0);
本文介绍了解决GraphicsMagick在给图片添加中文水印时出现乱码的问题。通过将中文文本的编码从UTF-8转换为GBK,成功实现了中文水印的正常显示。
1422

被折叠的 条评论
为什么被折叠?



