如何在WPF(C#)中将图像异或到另一个图像上?

时间:2017-01-09 23:04:43

标签: c# wpf image image-processing bitblit

我正在编写一个应用程序,我需要一个十字光标来挑选任意图像上的点。由于图像可能包含亮区和暗区,我希望将光标与图像顶部进行异或,从而反转光标所在像素的颜色。为了说明我的意思,请看下面的图片......

Example of XOR cursor

我的应用程序将使用WPF和C#.NET编写。图像将显示在ScrollViewer中的Canvas中,其中光标将包含在.png文件中。光标图像文件在黑色背景上包含一个白色光标,这样一旦光标图像文件就会产生正确的结果。#34;使用XOR操作进入图像。我还将光标作为图像文件,因为我需要在图像中的选定点显示光标的实例。

当然,另一个重要的要求是绘图操作应该尽可能快地运行,因为它基本上是一个随着用户移动鼠标而不断移动的光标。

提前致谢!

0 个答案:

没有答案