2012-01-20 82 views
2

我正在使用顏色爲深棕色的圖像,現在我想使用RGB值以編程方式將圖像顏色更改爲淡黃色,而不更改圖像。將背景圖像的UIColor從棕色更改爲使用RGB顏色

在此先感謝

+0

告訴我們你先試了一下。目前還不清楚:你有單色棕色圖像還是棕色圖像?不透明或帶有Alpha通道?你需要提供更多的信息。 –

+0

您的圖片是否包含這種單一顏色?如果是這樣,爲什麼不用一個簡單的UIView替換它顯示正確的顏色?如果它確實包含複雜的圖像,則情況會變得更加複雜......所以請告訴我們更多關於確切情況的信息。謝謝! – Toastor

+0

@ConradShultz:謝謝你,不,它沒有着色,它是一個深褐色的有一些條紋,它幾乎就像一個傢俱的顏色, – Valli

回答

4

我們對自己的MAC被稱爲「數碼測色計」的應用程序。我們可以將此應用程序用於我們的應用程序以獲取RGB的顏色代碼。

步驟:

1)在MAC打開數碼測色計的應用,可以使用點光源以便於搜索。 2)將所需模式保持爲「RGB百分比」 3)使用鼠標指針轉到屏幕上所需的顏色。 4)記下以百分比表示的RGB值。 5)在我們的代碼,你可以使用的方法

[UIColor colorWithRed:0.663 green:0.855 blue:0.341 alpha:1] 

轉換百分比值成分數。 53.5%會變成0.535。在代碼中使用相應的RGB值,並且alpha值必須爲1.

運行該應用程序,您將獲得所需的確切顏色。

+0

非常感謝我的O/P它的工作 – Valli

+0

感謝您的提示。我不知道MAC APP DigitalColor Meter。我一直在手動將RGB整數轉換爲它們的百分比。 –