如何使用convert imagemagick将bash脚本的输出保存到图像文件

问题描述 投票:0回答:2

嗨,格斯,我只是想使用 Convert imagemagick 将输出脚本保存到图像文件,但我对结果有疑问,有任何线索可以解决我的问题吗?图像文件没有以正确的方式生成, 这是我的脚本结果在这里

我运行一个命令

./script.sh | convert label:@- myscript.png

结果图像未正确显示

bash imagemagick imagemagick-convert
2个回答
0
投票

在 ImageMagick 中执行此操作的另一种方法是:

convert label:@scriptfile.sh script.png

但您可能必须编辑 ImageMagickpolicy.xml 文件才能启用 @ 的使用。

0
投票

如果您遇到以下错误,例如:

$ ifconfig| convert label:@- myscript.png convert: attempt to perform an operation not allowed by the security policy @- @ error/string.c/FileToString/989.

检查 /etc/ImageMagick-7/policy.xml

<policy domain="path" rights="none" pattern="@*"/>

并将其更改为

<policy domain="path" rights="read" pattern="@*"/>

© www.soinside.com 2019 - 2024. All rights reserved.