8

出于测试目的,我使用 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.

有人能告诉我为什么吗?

问候

4

2 回答 2

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了将输出图像中的文本居中

于 2013-09-24T12:26:19.340 回答
1

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

于 2014-06-18T16:00:50.010 回答