Поиск способа выполнения побитового XOR для изображений

Я ищу способ получить побитовое XOR двух изображений в командной строке (или другим способом, который может быть реализован в программа или сценарий).

Это должно привести к тому же окончательному изображению, что и при использовании режима наложения XOR в редакторах изображений, которые его поддерживают (Paint.NET, Photoshop и т. Д.)

В качестве примера скажем, что у меня есть Изображение A:

Image A(Seattle, from the paint.net documentation

и Изображение B:

ImageB(Apple, from the paint.net documentation)

то результат должен выглядеть так:

Image C(Xor result of above images, from the paint.net documentation)

Самое интересное, конечно, то, что когда вы снова выполняете операцию XOR изображения C с изображением B, вы получите точную копию изображения A

Я искал в Интернете способ сделать это программно, но ничего не нашел. Даже ImageMagick не поддерживает побитовое XOR для изображений.

Кто-нибудь знает, как это сделать?

18
задан RobLabs 15 October 2016 в 07:21
поделиться