0
給定一個UIImage對象,我想通過固定的常量以編程方式將其顏色的R,G,B和A分量相乘。所以,例如,如果我爲我的常量選擇1,0,0,1,我基本上會抓住圖像的紅色部分,而丟棄其餘部分。iOS - 將UIImage對象的R,G,B和A組件乘以常量?
有沒有簡單的方法來做到這一點?
給定一個UIImage對象,我想通過固定的常量以編程方式將其顏色的R,G,B和A分量相乘。所以,例如,如果我爲我的常量選擇1,0,0,1,我基本上會抓住圖像的紅色部分,而丟棄其餘部分。iOS - 將UIImage對象的R,G,B和A組件乘以常量?
有沒有簡單的方法來做到這一點?
一些快速搜索提出了這個教程:
http://brandontreb.com/image-manipulation-retrieving-and-updating-pixel-values-for-a-uiimage/
從我所看到的,該教程涉及繪製的UIImage到內存中的一個緩衝區,操縱該緩衝區,然後從該像素數據傳輸回到UIImage。
基本上,沒有簡單的方式來做任何與UIImage的方法。
感謝您的好評。它的工作原理,儘管我仍在試圖找出如何適應視網膜和非視網膜器件的存在。位圖函數在兩種情況下表現出不同的行爲,導致其在視網膜上的圖像比例加倍,並且在非視網膜上完全失敗。不過,這是一個很好的開始。 – 2011-05-04 00:42:21