2012-01-20 5 views
2

darkbrown 색상의 이미지를 사용하고 있습니다. 이제는 이미지를 변경하지 않고 프로그램 적으로 RGB 값을 사용하여 이미지 색상을 밝은 노란색으로 변경하고 싶습니다.Backgound 이미지의 UIColor를 갈색에서 RGB 색상으로 변경합니다.

미리 감사

+0

먼저 시도한 것을 보여주십시오. 또한 불분명합니다 : 단색의 갈색 이미지가 있습니까? 아니면 갈색으로 채색되어 있습니까? 불투명하거나 알파 채널이 있습니까? 더 많은 정보를 제공해야합니다. –

+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 값을 사용하고 알파 값은 1이어야합니다.

응용 프로그램을 실행하면 정확한 색상을 얻을 수 있습니다.

+0

감사합니다. 제 O/P의 작업을 감사합니다. – Valli

+0

팁 주셔서 감사합니다. 나는 MAC APP DigitalColor Meter에 대해 몰랐다. 저는 수동으로 RGB 정수를 백분율로 변환했습니다. –

관련 문제