Должна быть предусмотрена возможность удаления временных меток с помощью -define png: exclude-chunks = date, time
; но очевидно ошибка в кодировщике PNG .
Если вы можете подготовить свои модификации, одна из возможностей заключалась бы в использовании подписи identify
для замены существующего изображения только в случае изменения пиксельного содержимого изображения:
mkdir out
convert -size 1x1 xc:white out/w.png
if [ ! -f w.png ]; then
mv out/w.png w.png
else
if [ "$(identify -verbose w.png | awk '/ignature/ { print $2 }')" != "$(identify -verbose out/w.png | awk '/ignature/ { print $2 }')" ]; then
mv out/w.png w.png
else
rm out/w.png
fi
fi