2012-02-22 2 views
2

Android 마켓에 최근에 앱을 게시했습니다. 내 APK에는 res/drawable-hdpi, drawable-ldpi 및 drawable-mdpi 아이콘이 있습니다. 아이콘 파일은 Adobe Illustrator에서 완벽하게 유효하며 모든 브라우저, Photoshop, Paint 및 Paint.NET에서 문제없이 표시됩니다. 아이콘은 회색조이지만 32Bit PNG에 저장됩니다.Android 마켓에서 애플리케이션 아이콘이 손상되었습니다.

휴대 전화의 Android 마켓 및 개발자 콘솔에서 동일한 아이콘이 왜곡되어 표시됩니다. 그것은 내 좋은 그라디언트가 점선, 흑백 엉망으로 축소 된 것 같습니다.

이제 pngcrush/유사한 APK 최적화가 의심 스럽지만 최종 APK의 최적화 된 8 비트 PNG는 모든 브라우저에서 완벽하게 렌더링 할 수 있습니다. 또한 휴대 전화의 메뉴는 문제없이 렌더링합니다.

도움을 주시면 감사하겠습니다.

답변 : 원인은 Android 마켓 백엔드에서 사용되는 비율 조정 알고리즘에있는 것으로 보입니다. 나는 거의 완전히 검은 색 RGB (1,1,1)로 순수한 검은 색 표면 RGB (0,0,0)을 대체하여 문제를 해결했으며 문제는 사라졌습니다.

+0

내 첫번째 추측은 아마 너무 pngcrush 것입니다,하지만 당신은 잘못된 출력의 스크린 샷뿐만 아니라 검사 원본 파일의 예를 게시 할 경우 사람들이 언급하기에 좀 더 쉽게 할 수 있습니다. – kabuko

답변

1

원인이 Android 마켓 백엔드에서 사용되는 비율 조정 알고리즘에있는 것으로 보입니다. 나는 거의 완전히 검은 색 RGB (1,1,1)로 순수한 검은 색 표면 RGB (0,0,0)을 대체하여 문제를 해결했으며 문제는 사라졌습니다.

관련 문제