这是一个扩展问题。假设我有一个扩展名为.png的JPEG图像。我们将此文件称为image.png
(请记住,它仍然在内部是真正的JPEG)。当我用:
convert -resize 100x100 image.png image.png
ImageMagick认为我还希望将图像转换为真正的PNG格式(因为它是JPEG但输出文件的扩展名为.png)。
有没有办法用ImageMagick调整图像大小而不将其转换为输出文件扩展名指定的格式?我只是希望这个特定的图像保持为JPEG而不将其转换为真正的.png(image / png)。
答案 0 :(得分:2)
尝试
convert -resize 100x100 image.png jpg:image.png
答案 1 :(得分:0)
只需将其重定向到stdout
即可convert -resize 100x100 image.png -format JPEG - > image.png