2010-12-03 8 views
0

아이콘과 관련된 문제가 있습니다.이미지의 색상을 지정하는 방법은 무엇입니까?

검은 색으로 된 아이콘이 있습니다 (투명 함). 다른 용도로는 파란색으로 채색하고 싶습니다 (예를 들어). 원래 아이콘은 UITabbar에 맞게 만들어졌습니다. 거기서 모양의 색깔은 선택 될 때뿐만 아니라 파란색으로 착색된다.
이것은 내가 도달하고자하는 것입니다. 가능한 해결책이 있습니까?

감사합니다!

+0

http://stackoverflow.com/questions/1117211/how-would-i-tint-an-image-programatically-on-the-iphone –

+0

폴을 참조하십시오. 그 질문에 대한 대답은 오버레이 혼합을 사용하는 것입니다. 색상 혼합이 여기에 더 적합하다고 생각합니다. –

답변

0

색상 혼합을 원한다는 소리가납니다. 내 포크 MGImageUtilities 당신이 원하는 것을 제공해야합니다. 알파 채널에 영향을주지 않으면 서 검정색 아이콘을 가지고 모든 보이는 픽셀을 파란색으로 색칠 할 수 있습니다.

+0

그게 내가 필요한거야. 그러나 단 하나의 문제가 있습니다. 내 이미지를 흰색으로 혼합 할 수 없습니다 (UIBarbuttonItem에서 사용). 왜 그런지 모르겠지만 UIImage는 채우기 색상에 영향을주지 않고 모양의가는 테두리 만 혼합합니다. –

+0

아, 네 문제가 뭔지 알아. 지정한 색상을 사용하면서 원본 이미지의 밝기를 유지합니다. 즉, 실제 색조를하고 있습니다. 이미지를 모두 흰색으로 변환하거나 실제 밝기를 사용하여 이미지를 변환하거나 매트 젬멜의 [원본 버전] (https://github.com/mattgemmell/MGImageUtilities)을 사용하여 밝기를 무시할 수 있습니다 이미지의 –

관련 문제