我正在使用ImageMagick的转换来调整一些.png文件的大小,问题是转换似乎是在写一些额外的信息给.png:
EXtdate:create 2012-11-26T19:50:31-08:001
问题是如果源图像没有改变,会生成一个与旧图像相同的新缩小图像,但它有这个额外的时间/日期信息,这导致git认为所有文件都有改变。
有没有办法让转换不写出这个添加的元信息,以便后续调整大小不会显示文件已更改,源图像没有改变?
答案 0 :(得分:5)
您正在搜索-strip参数,即:
convert infile.png -resize 100x100 -strip outfile.png
答案 1 :(得分:4)
我发现这个问题的解决方案是添加:
+set date:create +set date:modify
-strip选项没有删除嵌入数据,但确实如此。