我曾经能够使用ImageMagick将文本转换为图像,但现在我收到此错误消息:
$ echo text | convert -background none text:- file
convert: no encode delegate for this image format `TEXT' @ error/constitute.c/WriteImage/1167.
使用Homebrew
安装ImageMagickimagemagick: stable 7.0.7-10 (bottled), HEAD
Tools and libraries to manipulate images in many formats
https://www.imagemagick.org/
/usr/local/Cellar/imagemagick/7.0.7-10 (1,523 files, 23.1MB) *
Poured from bottle on 2017-11-10 at 15:46:33
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/imagemagick.rb
答案 0 :(得分:1)
在IM 7中,转换被magick取代。您还没有为“file”指定输出图像格式。试试这个:
echo "text" | magick -background none text:- file.png
或
echo "text" | magick -background none text:- PNG32:file
这适用于IM 7.0.7.10 Q16 Mac OSX
你从
得到什么magick -version
它是否包含freetype?
如果没有,那么您可能需要通过Homebrew
安装带有ImageMagick的Freetype