文字到图片,不断收到错误“没有图像定义”

时间:2013-09-24 09:52:46

标签: image text imagemagick

出于测试目的,我使用imagemagick(最实际的便携式Windows版本)来获取图像的文本。所以我键入以下内容:

convert -font Arial -pointsize 22 -fill black -draw "text 0,0 'TESTTEXT'" test.jpg

但我一直收到这个错误:

convert.exe: no images defined `test.jpg' @ error/convert.c/ConvertImageCommand/3127.

有人可以告诉我为什么吗?

问候

2 个答案:

答案 0 :(得分:2)

尝试添加画布并指定-size 200x100 xc:#ff0000

的尺寸
convert -size 200x100 xc:#ff0000 \
    -font Arial -pointsize 22 \
    -fill black -gravity center \
    -draw "text 0,0 'TESTTEXT'" test.jpg

PS我还添加了-gravity center以使输出图像中的文本居中

答案 1 :(得分:1)

我遇到了这个问题,因为我的系统上安装了32位和64位版本的ImageMagick。删除后者解决了它。