出于测试目的,我使用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.
有人可以告诉我为什么吗?
问候
答案 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。删除后者解决了它。