GraphicsMagick中文乱码解决办法

用GraphicsMagick给图片加水印,中文乱码了,原来的写法
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中文乱码解决办法)