2010-06-09 7 views
1

iPad 응용 프로그램을 개발 중입니다. 일부 투명도 (기본적으로 그림자)가 포함 된 PNG 이미지가 제공되었습니다. 내가 겪고있는 문제는 응용 프로그램 내에서 장치와 시뮬레이션 모두에서 제대로 렌더링되지 않는다는 것입니다.iPhone 투명 이미지 렌더링이 좋지 않음

설명하기 위해 몇 가지 샘플을 만들었습니다. 첫 번째는 이미지가 PSD에 표시되는 방식입니다 (올바르게 표시됨). 두 번째 방법은 장치에 나타나는 방법입니다. 이미지의 중간에있는 그림자의 띠가 뚜렷하게 더 노랗고 잘 보이지 않는 것을 볼 수 있습니다. 내가 잘못 뭘하는지

PDF http://www.aspyre.com.au/stackoverflow/photoshop.pngOn Device http://www.aspyre.com.au/stackoverflow/device.png

어떤 아이디어?

편집 : 파일에 대한 링크 : - PNG - PSD

편집 2 : 나는 또한 경우에 그 문제를 일으키는, 감마를 제거하기 위해 pngcrush을 시도,하지만 운했습니다. 나는 다음 방향은 여기에 있었다 : pngcrush

답변

1

PSD에의 그림자 층 곱으로 설정하고 거기에 색을 가지고 있기 때문에 당신이 당신의 그림자에서 색상을 얻고있는 이유입니다. 배경없이 내보낼 때 Photoshop에서는 아무 것도 곱하지 못하고 그대로 레이어를 사용합니다. 그림자 레이어를 선택하고 새 레이어를 만든 다음 해당 레이어를 검은 색으로 채워야합니다. 그런 다음 새 레이어의 불투명도를 이전 그림자를 모방 한 것으로 설정합니다.

아직 저장하지 않은 경우 Save-For-Web을 사용하는 것이 좋습니다. 사용하는 색상 프로파일은 문제가되지 않으므로 제거됩니다. 그러나 iPhone/iPad 그래픽을 만들 때 sRGB에 있어야한다는 것이 타당합니다.

PSD 조정 : PSD

+0

와우, 정말 고마워! 너의 잘받은 현상금을 즐기세요. –

+0

건배! 기꺼이 도와주세요. – v01d

0

일반적인 실수 :

  1. 색상 공간이 아닌 표준입니다. 색상 공간을 사용하지 않거나 sRGB를 지정하십시오 (강하게 선호 됨).
  2. 감마 정보가 포함 된 PNG를 저장하지 않았습니다.
+0

색상 공간을 설정할 위치가 확실하지 않습니다. PNG를 저장할 때 Xcode 또는 Photoshop에이 항목이 있습니까? –

+0

Photoshop의 이미지 조작 부분의 일부로 저장시 지정할 수 있습니다. 실제 조작은 (IIRC) "프로파일로 변환"또는 "프로파일 할당"메뉴 항목에 의해 수행됩니다. –

+0

내 PSD가 Adobe RGB (1998)라고 말할 수 있다고 생각합니다. 그렇게 좋지는 않습니다. 내가 곤경에 처한거야? 그들을 sRGB로 변환하면 색상이 꽤 바뀌는 것처럼 보였습니다.PSD가 도움이 될 수 있도록 질문에 PSD를 첨부했습니다. –

0

빨대에서 파악한 실제 파일에 액세스하지 않고 ... 어쩌면 24 비트 PNG 대신 8 비트가 있습니까?

+0

PNG와 PSD에 대한 링크를 추가하면 도움이 될 것입니다. –

+0

@ alku83 : 예, 도움이 될 것입니다. –

+0

감사합니다. 첨부 파일이 첨부되었습니다. –

0

그림자의 경우 회색 대신 검정색을 사용하십시오. 그런 다음 투명도를 조정하십시오. 그것은 그것을 고쳐야한다.

+0

당신이 무슨 뜻인지 잘 모르겠습니다. 그림자는 Photoshop 파일에 있으며 거기에서 괜찮습니다. 어디에서 조정해야합니까? –

0

이미지 압축을 사용하지 않도록 설정 한 것과 비슷한 문제가 발생했습니다. 이 작업은 .png 확장명을 제거하여 XCode에서 수행됩니다. 'PNG 파일 압축'프로젝트 설정을 편집하여 전체 프로젝트에 대해 png 압축을 비활성화 할 수는 있지만 권장하지는 않습니다. 엑스 코드 PNG 압축에 대한

자세한 내용 : http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html

+0

나는 이것이 정말로 효과가 있었으면 좋겠지 만, 불행히도 주사위는 없다. 나는 프로젝트 설정과 단일 파일에 대한 .png 확장자 제거를 시도했다. 어쨌든 고마워 ... –

관련 문제