【问题标题】:How to save output from bash script to image file with convert imagemagick如何使用 convert imagemagick 将 bash 脚本的输出保存到图像文件
【发布时间】:2020-10-29 15:52:03
【问题描述】:

嗨,gus,我只是想用 convert imagemagick 将我的输出脚本保存到图像文件中,但是我对结果有疑问,有什么线索可以解决我的问题吗?图像文件没有以正确的方式生成, 这是我的脚本结果is here

然后我运行一个命令

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

结果图像显示不正确

【问题讨论】:

  • 生成的图片在哪些方面不正确?您链接的图片看起来不错。
  • 这是我在不使用 convert 的情况下运行脚本时的结果,如果我使用 convert 从脚本生成图像,结果与我拍摄的屏幕截图不同
  • 所以您的 script.sh 正在将一个 jpeg 文件写入标准输出,而您只发布了这个 jpg 文件。但是您仍然没有显示生成的错误 png 图像,所以我不知道出了什么问题。至少您需要描述 png 有什么问题,并且由于管道与问题无关,因此我将问题分开:做一个script.sh >myscript.jpg,然后专注于convert label:@- myscript.png <myscript.jpg。后一种说法等同于你原来的说法,更容易讨论。
  • @user1934428 这里是图片结果imgur.com/0QoJDUU

标签: bash imagemagick imagemagick-convert


【解决方案1】:

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

convert label:@scriptfile.sh script.png

但是您可能必须编辑 ImageMagick policy.xml 文件以启用 @ 的使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多