4
這將最終在iPhone上,但它是一個普遍的問題,可能是在一個語言無關的方式如何使用r,g,b,矩陣將調整「曲線」應用於圖像?
你會如何(在Photoshop等)採用調整曲線交代用來爲飽和的影像,對比度等?
找過一些C,Java和ActionScript庫後,我想通了,如何實現對比度,飽和度,線性使用5x5矩陣亮度調整:
1.0, 0.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 0.0, 1.0
哪裏循環每個像素和修改將R ,g,b,基於上述矩陣的那個像素的值,但是我如何將一個5點貝塞爾曲線從Photoshop曲線界面轉換爲用於對比度,飽和度等變化的r,g,b,a。也許可以沿着這樣的路線:
valueWithCGAffineTransform
可以用嗎?
編輯:經過進一步的思考,給出一個0-255軸上的5點貝塞爾曲線,如何計算路徑上任意給定Y值的X值?然後,您可以使用此信息來轉換圖像的r,g,b值。
您的意思是使用曲線來描述受影響的像素的位置或其值之間的差異? – www0z0k 2010-12-21 22:42:43