2
如何以可复制的方式(不带时间戳)使用ImageMagick转换?
我试图在脚本中使用ImageMagick来转换和调整大量文件的大小以进行版本控制。我需要每次转换文件的时间相同,因此git不会提交刚刚更新了时间戳的文件。不幸的是,ImageMagick坚持为每个图像添加一个创建和修改时间戳,以使git再次重新提交每个文件。 关于此问题,我进行了很多搜索,并尝试了以下标志: -define png:exclude-chunks=date +set date:create +set date:modify -strip 这些都没有导致可重复的过程: -define png:exclude-chunks = date stephen@Saturn ~/test (git)-[master] % convert input.png -define png:exclude-chunks=date -resize 100x100 1.png stephen@Saturn ~/test (git)-[master] % convert input.png -define png:exclude-chunks=date -resize 100x100 2.png stephen@Saturn ~/test (git)-[master] % diff 1.png 2.png Binary files 1.png and 2.png differ stephen@Saturn …