( SzBlackY | 2014. 07. 02., sze – 15:57 )

composite sxl36ik.png jmhkBHv.png -compose difference diff.png
532 byte

Szerk, mégse ez kell.

Szerk II: A példaképek biztos jók? Pl. az 0. oszlop 2. sor-ban eltérnek a színek, mégis feketét rajzoltál.

Mindenesetre:
convert jmhkBHv.png sxl36ik.png -compose Subtract -composite diff.png
convert sxl36ik.png diff.png -compose Add -composite test.png

Amúgy segítene, ha megmondanád, hogy milyen algoritmust keresel, mert sima különbségnél pl. gond nélkül lesz probléma az unsigned típus miatt. A legbiztosabb szerintem ha olyan képet küldesz ki, amiben azt írod le, hogy hol változott valami és az új értéket küldöd (convert jmhkBHv.png sxl36ik.png -compose Difference -composite -threshold 0 sxl36ik.png -compose Multiply -composite test.png), de akkor meg a kliens nem tudja, hogy a fekete az a "nem változott" vagy "feketévé változott"-at jelenti-e. Az alpha csatornán van hasznos információ?

Szerk III: a zárójeles hosszú kifejezés helyett biztosabb a -compose ChangeMask -composite arra, amit írtam.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)