【问题标题】:Overwrite original image after conversion转换后覆盖原始图像
【发布时间】:2016-10-30 08:33:43
【问题描述】:

我正在使用以下命令将 tiff 转换为 jpg。它工作正常,但它按预期创建 lena512color.jpg

gm mogrify -format jpg lena512color.tiff

我想知道应该使用什么命令来覆盖现有文件。例如,假设我有一个名为 /tmp/0303393 的 tiff,我需要将其转换为 jpg,同时仍将名称/路径保持为 /tmp/0303393

【问题讨论】:

    标签: shell graphicsmagick


    【解决方案1】:

    我认为你不能用mogrify 做到这一点,你可能需要convert,但无论哪种方式,当扩展名被省略或不对应格式时,语法都是这样的:

    gm convert TIF:/tmp/0303393 JPEG:/tmp/0303393
    

    【讨论】:

    • 是否可以选择让 graphicsmagick 自动检测源格式:在这种情况下为 TIF
    • 如果你省略TIF:前缀,它会尽力识别输入的格式。
    • 谢谢...如果您有几分钟的时间,请检查这个新问题stackoverflow.com/questions/40328160/…
    【解决方案2】:

    我只是重命名并移动它。关于文件类型。没有覆盖!

    问候,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-17
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-09
      • 2019-10-24
      • 2016-03-07
      • 1970-01-01
      相关资源
      最近更新 更多