2017-11-10 125 views
0

我曾經是能夠將文本轉換爲使用ImageMagick的圖像,但現在我收到此錯誤信息:ImageMagick的無編碼代表

$ echo text | convert -background none text:- file 
convert: no encode delegate for this image format `TEXT' @ error/constitute.c/WriteImage/1167. 

使用自制

imagemagick: 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

安裝ImageMagick的在IM 7 ,轉換被magick取代。您還沒有爲「文件」指定輸出圖像格式。試試這個:

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?

如果不是,那麼您可能需要通過自制軟件安裝帶ImageMagick的Freetype