0
我的程序即时处理灰度,建立一个alpha蒙板,并分割颜色通道。 你如何反转图片?负面形象如何解决?
上述过程是按像素逐像素地完成的。
为了速度的缘故,我使用vb2005.net使用drawing.graphics来做这些事情吗?
我的程序即时处理灰度,建立一个alpha蒙板,并分割颜色通道。 你如何反转图片?负面形象如何解决?
上述过程是按像素逐像素地完成的。
为了速度的缘故,我使用vb2005.net使用drawing.graphics来做这些事情吗?
参见this。你会基本上都要为使用ColorMatrix
:
new float[][]
{
new float[] {-1, 0, 0, 0, 0},
new float[] {0, -1, 0, 0, 0},
new float[] {0, 0, -1, 0, 0},
new float[] {0, 0, 0, 1, 0},
new float[] {1, 1, 1, 0, 1}
}
或unsafe processing(不知道这个特定的人可以在VB.NET做)
这篇文章的第一句是错的 - 它的实现lumainversion(通过反转RGB空间中的每个颜色通道来反转HSL空间中的亮度通道值),但是表示反转颜色(cromainversion - 通过将HSL空间中的色调增加180度将每个像素映射到相反的颜色)。 – 2009-07-23 10:22:57