确定。简而言之:
PictureBox
控件(b)中并制作少量颜色涂鸦; 最后我需要学习/知道哪些像素是彩色的。
如何在PictureBox
?
有任何想法吗?
答案 0 :(得分:3)
将单色图像从RGB转换为YUV非常简单:
Y = R
U = 0
V = 0
Y是亮度,计算为0.299 * R + 0.587 * G + 0.114 * B
,但对于单色图像,R = G = B,它与(0.299+0.587+0.114) * R
相同,只是1 * R
。
U计算为0.436 * ((B - Y) / 0.886)
,但是当Y = B时,它始终为零。
V计算为0.615 * ((R - Y) / 0.701)
,但是当Y = R时,它等于零。
要在Bitmap
对象上绘制线条,可以使用Graphics.FromImage
方法为其创建Graphics
对象,然后使用DrawLine
方法绘制线条。< / p>
要绘制像素,请使用SetPixel
对象的Bitmap
方法。