【问题标题】:ImageMagick doesn't convert the file type while resizingImageMagick 在调整大小时不会转换文件类型
【发布时间】:2014-09-07 12:21:50
【问题描述】:

这是一个扩展问题。假设我有一个扩展名为 .png 的 JPEG 图像。让我们将此文件称为image.png(请记住,它在内部仍然是真正的JPEG)。当我调整它的大小(并覆盖)时:

convert -resize 100x100 image.png image.png

ImageMagick 认为我还想将图像转换为真正的 PNG 格式(因为它是 JPEG 但输出文件具有 .png 扩展名)。

有什么方法可以使用 ImageMagick 调整图像大小而不将其转换为输出文件扩展名指定的格式?我只是希望这个特定的图像保持为 JPEG,而不是将其转换为真正的 .png(图像/png)。

【问题讨论】:

    标签: imagemagick imagemagick-convert


    【解决方案1】:

    试试

      convert -resize 100x100 image.png jpg:image.png
    

    【讨论】:

      【解决方案2】:

      只需将其重定向到标准输出

      convert -resize 100x100 image.png -format JPEG - > image.png
      

      【讨论】:

      • 无法工作,因为 image.png 会在 convert 启动之前被 shell 截断。
      猜你喜欢
      • 2010-12-02
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 2020-01-27
      • 2016-04-20
      • 2013-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多