`
人间大猫
  • 浏览: 15097 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

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);
分享到:
评论
2 楼 菜鸟java 2013-10-30  
这样根本不行,UTF-8是3个字符 GBK是2个字符, 这样转换偶数中文不会乱码,奇数中文就会乱码。比如:“测试” 不乱  “我是谁”必乱!建议大家做图片水印!不要搞文字。
1 楼 asia007 2013-09-23  
按照这个方法写但是对于部分中文显示还是乱码,如“中国”的水印不是乱码,但是如果是“中国人”就会是乱码,对于部分中文的组合也可能形成乱码也可能不是乱码,这是怎么回事啊?

相关推荐

    GraphicsMagick-1.3.40安装包

    GraphicsMagick是一款强大的开源图像处理工具,用于读取、转换和写入多种图像格式。它提供了命令行界面,使得在各种脚本环境中处理图像变得简单。这个安装包是GraphicsMagick的1.3.40版本,包含了适用于不同操作系统...

    GraphicsMagick

    GraphicsMagick是一个强大的开源图像处理工具,它提供了一系列命令行工具和C API,使得开发者能够进行各种复杂的图像操作,如转换、编辑、合成以及处理大量图像。GraphicsMagick支持超过80种文件格式,包括常见的...

    GraphicsMagick-1.3.33.zip

    GraphicsMagick是一个强大的开源图像处理工具,用于读取、转换和写入多种图像格式。它在许多操作系统上都能运行,包括Windows、Linux和Mac OS X等。GraphicsMagick源自ImageMagick项目,但在某些方面提供了更快的...

    GraphicsMagick-1.3.12-Q16-windows-dll.exe

    GraphicsMagick是一个短小精悍的的图片处理工具和库集合。对于Java开发者来说,常用的图片处理工具有3个,JDK自带的图片处理库,ImageMagick,GraphicsMagick。JDK自带的图片处理库,虽稳定简单,性能却比较差;...

    GraphicsMagick在Linux环境的安装

    GraphicsMagick是一款强大的开源图像处理工具,它支持各种图像格式,并提供了一系列命令行工具供用户进行图像处理。在Linux环境中安装GraphicsMagick是一项常见的任务,尤其对于开发者和系统管理员来说,它能帮助...

    使用GraphicsMagick处理图片含Demo

    GraphicsMagick是一款强大的开源图像处理工具,它支持各种图像格式,并提供了一系列的命令行工具,可用于执行复杂的图像操作,如添加水印、合成图片、图片转换以及多种图像处理任务。在本文中,我们将深入探讨如何...

    nginx-lua-GraphicsMagick

    **Nginx-Lua-GraphicsMagick:搭建高效图片处理服务** 在当今互联网时代,图片是网站内容的重要组成部分,无论是社交媒体、电子商务还是个人博客,都需要处理大量的图片。为了提高图片处理效率并减轻服务器负担,...

    GraphicsMagick-1.3.25-Q8-win64-dll Windows 64位安装版

    GraphicsMagick是一款强大的开源图像处理工具,它支持多种操作系统,包括Windows、Linux和macOS等。这个"GraphicsMagick-1.3.25-Q8-win64-dll Windows 64位安装版"是专为64位Windows系统设计的版本,提供了图形库和...

    GraphicsMagick 软件

    GraphicsMagick for node.js 首先得安装 GraphicsMagick 或者 ImageMagick。然后调用

    GraphicsMagick-jpeg-png

    GraphicsMagick是一款强大的开源图像处理工具,它支持各种图像格式的读取、写入和转换。在某些情况下,当我们尝试使用GraphicsMagick处理JPEG或PNG格式的图片时,可能会遇到不支持的问题。这时,"GraphicsMagick-...

    GraphicsMagick-1.3.35-win64

    总的来说,GraphicsMagick及其Node.js绑定"gm"是开发人员处理图像的利器,无论是简单的图像转换还是复杂的图像处理任务,都能提供高效、灵活的解决方案。其广泛的功能和良好的跨平台性使其在IT行业中有着广泛的应用...

    GraphicsMagick-1.3.30 for Linux

    GraphicsMagick是一款强大的开源图像处理工具,广泛应用于Linux操作系统中。它支持多种图像格式,包括常见的JPEG、PNG、GIF、BMP等,同时也能够处理SVG矢量图形。标题中的"GraphicsMagick-1.3.30 for Linux"表明这是...

    GraphicsMagick安装包

    GraphicsMagick是一款强大的开源图像处理工具,它支持多种操作系统,包括Linux。这个“GraphicsMagick安装包”显然是针对Linux环境的,提供了安装和配置GraphicsMagick所需的步骤。GraphicsMagick的功能包括图片转换...

    GraphicsMagick+im4java.pdf

    GraphicsMagick号称图像处理领域的瑞士军刀。 短小精悍的代码却提供了一个鲁棒、高效的工具和库集合,来处理图像的读取、写入和操作,支持超过88种图像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和...

    使用Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放

    "使用Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放" 在互联网快速发展的今天,图片...使用Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放是一种高效、灵活和可扩展的解决方案,适用于大量图片加载的网站和应用。

    GraphicsMagick-1.3.31.tar.gz

    GraphicsMagick是一款强大的开源图像处理工具,用于读取、转换和写入多种图像格式。它源自ImageMagick项目,但经过优化,具有更快的执行速度和更小的内存占用。GraphicsMagick 1.3.31是这个版本库的一个特定发布,...

    GraphicsMagick-1.3.20

    GraphicsMagick是一款开源的图像处理软件,其在Linux操作系统中被广泛应用,因其强大的功能和简易的使用、安装过程而受到用户喜爱。GraphicsMagick能够处理各种图像格式,包括常见的JPEG、PNG、GIF、BMP等,同时也...

    GraphicsMagick-1.3.25-Q16-win32-dll.exe

    GraphicsMagick是一个强大的开源图像处理工具,用于读取、转换和写入多种图像格式。它在许多方面类似于著名的ImageMagick,但具有更高的性能和稳定性。这个特定的版本,"GraphicsMagick-1.3.25-Q16-win32-dll.exe",...

Global site tag (gtag.js) - Google Analytics