如何使用 imageMagick 将中文文本转换为图片

如何使用 imageMagick 将中文文本转换为图片

我尝试使用 ImageMagick 将汉字处理为 MacBook 上的图像。

根据 ImageMagick 的指南Unicode 或 UTF8 格式文本,我尝试了两种方法。

代码一:

convert -background lightblue -fill blue \
-size 165X270 -pointsize 24 \
-gravity center -font Andale Mono \
label:'中' label.png

代码二:

我在文本文件中写入汉字,并添加.utf8为其文件名。

convert -background lightblue -fill blue \
-size 165X270 -pointsize 24 \
-gravity center -font Andale Mono \
label:@chin.utf8 label.png

两者都不起作用。结果是一样的

在此处输入图片描述

提前谢谢了 , :-)

答案1

使用包含中文字符的字体,最好使用 Unicode 字体。

convert -background lightblue -fill blue \ -size 165X270 -pointsize 24 \ -gravity center -font "/Library/Fonts/Arial Unicode.ttf" \ label:'中' label.png

您可以使用 macOS 字体册应用程序轻松找到合适的字体。

答案2

实例答案:

convert -background lightblue -fill blue \
-size 165X270 -pointsize 24 \
-gravity center -font "/Library/Fonts/Microsoft/Kaiti.ttf" \ label:'好' labelOne.png

感谢马特·塞普顿的指南

相关内容