将ImageMagick转换为不写出额外信息

Rog*_*rat 5 imagemagick

我正在使用ImageMagick的转换来调整一些.png文件的大小,问题是转换似乎是在向.png写一些额外的信息:

EXtdate:create 2012-11-26T19:50:31-08:001
Run Code Online (Sandbox Code Playgroud)

问题是如果源图像没有改变,会产生一个与旧图像相同的新缩小图像,但它有这个额外的时间/日期信息,这导致git认为所有文件都已更改.

有没有办法保持转换不写出这个添加元信息,以便后续调整大小不会显示文件更改是源图像没有改变?

小智 5

您正在搜索-strip参数,即:

convert infile.png -resize 100x100 -strip outfile.png


Rog*_*rat 4

我发现这个问题的解决方案是添加:

+set date:create +set date:modify
Run Code Online (Sandbox Code Playgroud)

-strip 选项并未删除嵌入的数据,但它确实删除了。