2つのフォルダーの中の画像を並べて比較したい
2つのフォルダーの中の複数の画像を並べてまとめて比較したい。
2つのフォルダーの中の複数の画像はほとんどかわらず、差分を知りたいような場合を想定。
以下、ImageMagickを使って比較する手順。
- それぞれのフォルダの中に比較したい画像のみ入れる。
hoge_1
、hoge_2
の中に、hoge_1.png, hoge2.png,...
のような同一サイズ、同一数の画像が入っているものとする。
- それぞれのフォルダにターミナルで移動して、ImageMagickの
convert
コマンドで縦に結合する。
cd hoge_1のパス convert -append *.png all_1.png cd hoge_2のパス convert -append *.png all_2.png
- 目視で比較する場合は、結合した画像
all_1.png
、all_2.png
を同一フォルダに置いて横に結合する。
cd all_1.pngとall_2.pngを入れたフォルダのパス convert +append all_1.png all_2.png all_1-2.png
- 差分を知りたい場合は、結合した画像
all_1.png
、all_2.png
を同一フォルダに置いて、compare
コマンドで差分を赤くハイライトさせる。
cd all_1.pngとall_2.pngを入れたフォルダのパス
compare all_1.png all_2.png diff_1-2.png
all_1-2.png
、あるいはdiff_1-2.png
を任意の画像ビューワで見る。