グレースケールの分離と、それの色付きで特徴が変わるか否か。
実際のところ
PSNRで色ピークをみます、
まずは全く変えてない場合。
$ compare -metric PSNR tmp_M.png tmp_M_coloded.png NULL: > log0000 .log inf
infとでて、何も違いがないのがわかります。
ただし、出力は標準エラーにでます。標準出力にはなにも出てないので注意!!
詳細な内容を見たいときは”verbose”オプションを
$ compare -verbose -metric PSNR tmp_M.png tmp_M_coloded.png NULL: tmp_M.png PNG 1920x1080 1920x1080+0+0 8-bit Gray 256c 608401B 0.240u 0:00.130 tmp_M_coloded.png PNG 1920x1080 1920x1080+0+0 8-bit Gray 256c 608401B 0.160u 0:00.100 Image: tmp_M.png Channel distortion: PSNR gray: inf all: inf tmp_M.png=> PNG 1920x1080 1920x1080+0+0 8-bit sRGB 608401B 0.920u 0:00.300
逆に、変化があるときはこう
$ compare -metric PSNR tmp_M.png tmp_M_coloded.png NULL: 10.9563
$ compare -verbose -metric PSNR tmp_M.png tmp_M_coloded.png NULL: tmp_M.png PNG 1920x1080 1920x1080+0+0 8-bit Gray 256c 608401B 0.260u 0:00.130 tmp_M_coloded.png PNG 1920x1080 1920x1080+0+0 8-bit sRGB 256c 519403B 0.100u 0:00.090 Image: tmp_M.png Channel distortion: PSNR gray: 22.9139 all: 10.9563 tmp_M.png=> PNG 1920x1080 1920x1080+0+0 8-bit sRGB 608401B 0.920u 0:00.300