1

이 그림에서는 아이폰 앱 버튼에 일반적으로있는 것과 같은 광택/광택이있는 둥근 rect 버튼에 몇 개의 TV 쇼 이미지가 표시됩니다. 당신도 리본이 "공기에"말을 볼 수있는 아이콘 중 하나에서정사각형 이미지를 빛으로 둥근 정사각형 버튼으로 바꾼다 [Objective C]

alt text http://a.imageshack.us/img16/3020/tvforecast.png

.

궁금합니다. 이 효과를 어떻게 복제합니까?

제 생각에 프로그래머는 정사각형 이미지 위에 이미지를 가리고 있습니다.

this answer은 정사각형 이미지를 둥근 모양으로 변환하는 것을 알고 있습니다.

그러나 빛을 어떻게 추가합니까? 리본을 어떻게 추가 하시겠습니까?

메모리 관리 측면에서 이미지 + 광택 + 리본의 내용을 가진 새 이미지를 만드는 것이 더 좋습니까?

답변

1

마스크를 적용해야합니다. 이 블로그 게시물은

http://surgeworksmobile.com/iphone/iphone-icons-how-to-preview-the-glossy-effect

당신은 ImageMagick를 사용하여 마스크를 적용 할 수 적응할 수있는 PNG 또는 PSD있다. 당신이 전화를해야 할 경우

http://www.imagemagick.org/Usage/channels/#masking

, 당신은 ImageMagick과의 정적 lib 디렉토리 버전으로 연결하거나 CoreImage에와 마스크하는 방법을 알아 내기 위해 시도해야 할 것이다.

+0

오, 환상적입니다. 당신의 도움을 주셔서 감사합니다! – zardon