在灰度图像中反转黑白
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 直接访问像素值。
我有一个代码可以保存来自 X 射线传感器的图像。图像是灰度的。但我需要对此图像进行一些修改。图片是黑色的,我需要它是白色的。
查看原图。
这是另一张图片,但是这里的细节是白色的,这就是我需要的。
如果您使用的是 8 位位图图像,这是一个简单的操作
var v = byte.MaxValue - myBitmap.GetPixel(x, y).R;
myBitmap.SetPixel(x,y, Color.FromArgb(v, v, v)
或参阅 fast work with bitmaps 直接访问像素值。