Imagemagick转换方法失败

时间:2016-01-22 04:19:44

标签: ubuntu imagemagick

我在ubuntu 14.04上使用imagemagick 6.7.7

我正在尝试使用以下命令转换图像。

convert a.png -auto-orient -strip -write mpr:a.png +delete

它因此错误而失败。

convert.im6: missing an image filename +delete @ error/convert.c/ConvertImageCommand/3046

然而,在使用imagemagick 6.6.9

的ubuntu 12.04上它可以正常工作

任何想法如何使其适用于6.7.7?

1 个答案:

答案 0 :(得分:0)

老实说,这是一个非常毫无意义的命令,值得失败!

它从磁盘加载图像并根据元数据对其进行定向。然后它剥离元数据,无意义地将结果存储在RAM中(在程序退出后它将被丢弃),然后告诉ImageMagick从其图像列表中删除图像并退出,于是基于RAM的图像被丢弃。没点意思。

我想目的是重新保存原始文件顶部正确方向的图片...?如果是这样,您可以使用:

convert image.png -auto-orient -strip image.png