Python:子进程调用,imagemagick不合格图纸原语

2024-06-02 05:41:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个脚本,从csv文件中获取数据并存储它。然后我使用ImageMagick的convert/draw命令将带有变量的文本写入图像。在

打印到图像上有问题。例如,这样可以正常工作,并将“hello”写入图像。在

#this works
test = 'hello'
subprocess.call('convert rgb10.png -pointsize 50 -draw "text 180,180 %s " rgb10-n.png' % (test,), shell=True)   

但是当我试图传递一个数字时,即使它是一个字符串,它也不会显示在图像上。子进程调用是相同的

^{pr2}$

上面的“^”无效,并给出以下错误: 非一致性绘图错误

编辑:convert-draw不支持整数/数字?


Tags: 文件csvtest图像文本命令脚本hello