画像ファイルのdiffをとりたい
他の方の画像生成Scriptに手を加えてですね、(中身を腑まで覗く気はサラサラない)利用させていただいてたりすると、素がVersionUPされるとこちらも追随したい訳で。で、変更部分のロジックだけちょと見て大丈夫そうだとそこだけ直すんですが、OUTPUT的に差はないよね?と言う確認の段階で、やっぱり画像のDIFFもとって確認したくなりました。
ImageMagic入れて、それに必要なGhostscript入れると、この辺りのコマンドで画像のdiff.pngとかdiff.pdf取れたのでメモ。
環境:Mojave(MacOS10.14.6)
(Macまだ初心者。この為に初めてHomeBrew入れるレベルです)
$ composite -compose difference Tower1.png Tower3.png diff.png
$ mogrify -auto-level diff.png
$ composite -compose difference Tower1.png Tower3.png diff.pdf
$ compare Tower1.png Tower3.png -compose src diff.pdf
$ composite -compose difference Tower1.png Tower3.png diff.png
$ compare Tower1.png Tower3.png -compose src diff.png
以下Tower1.png, に落書きしたTower3.png, で結果の diff.png