2012-05-20 79 views

回答

1

您需要從圖像中創建一個位圖上下文(CGContextRef),並將點擊的CGPoint轉換爲數組偏移位置以從像素數據中檢索顏色信息。

請參閱What Color is My Pixel?瞭解教程和此similar Stack Overflow question

方法:

- (CGContextRef) createARGBBitmapContextFromImage:(CGImageRef) inImage 

返回表示爲使用正確的色彩空間參數 通過圖像CGContextRef。此方法稱爲:

- (UIColor*) getPixelColorAtLocation:(CGPoint) point 

這是你會打電話來獲得UIColor在通過 CGPoint功能。

請注意,這些方法在UIImageView的子類中,以使該過程更直接。