在灰度图像中反转黑白

Inverting black and white in grayscale image

我有一个代码可以保存来自 X 射线传感器的图像。图像是灰度的。但我需要对此图像进行一些修改。图片是黑色的,我需要它是白色的。

查看原图。

这是另一张图片,但是这里的细节是白色的,这就是我需要的。

如果您使用的是 8 位位图图像,这是一个简单的操作

var v = byte.MaxValue - myBitmap.GetPixel(x, y).R;
myBitmap.SetPixel(x,y, Color.FromArgb(v, v, v)

或参阅 fast work with bitmaps 直接访问像素值。