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