如何使用给定的字体渲染一些文本?期待类似的东西:
echo "The slow cyan snail creeps under the eager cat" | render_text --font ./qqq.ttf --scale=18 -o text.png
Run Code Online (Sandbox Code Playgroud)
我希望这在 ImageMagick/GraphicsMagick 套件中的某个地方。
示例用例:使用多种字体渲染相同的文本(并且不想将所有字体安装到系统中)。
您可以使用该convert命令。如果字体名称超过 1 个单词,请用“-”分隔它们。以下是一些使用Kid Kosmic字体的示例。用任何短语替换“YOURTEXT”。
convert -pointsize 15 -font Kid-Kosmic label:"YOURTEXT" output.png
Run Code Online (Sandbox Code Playgroud)

该caption:选项启用文本换行;但您需要指定图像大小。
convert -pointsize 15 -font Kid-Kosmic -size 140x100 caption:"YOURTEXT" output.png
Run Code Online (Sandbox Code Playgroud)

另一个带有居中文本的:
convert -pointsize 15 -font Kid-Kosmic -size 140x100 -gravity center caption:"YOURTEXT" output.png
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
4592 次 |
| 最近记录: |