在我的應用程序中,我試圖繪製不同的顏色。我有我自己的顏色選擇器,但我想添加到這個選擇器滑塊顏色亮度。對於輕視:我選擇一種顏色作爲背景顏色顯示在視圖中,我希望添加滑塊,該滑塊將從1滑動到0,並更改顏色的亮度並在窗口中顯示顏色。所以我想問一下如果有什麼可能的辦法如何轉換。從RGB到HSV的UIColor轉換,將亮度設置爲UIColor
在我的項目我用這個:
CGContextSetRGBStrokeColor(current, R, G, B, A);
所以只要我滑動滑塊我需要改變顏色的亮度,因此我需要轉換我UIColor
- 表示爲RGB到HSV比背到RGB再次使用它。
是否存在任何RGB到HSV轉換算法或在iOS 5或Xcode4中有沒有?
這也可以在Xcode中使用? – 2012-02-05 12:52:51
當然這裏是一個鏈接: http://code.google.com/p/iphone-color-picker/source/browse/trunk/Classes/UIColor-HSVAdditions.m?r=6 – realPro 2012-02-05 14:47:42
嘿男人非常感謝,真的幫助我!=) – 2012-02-06 00:31:03