2011-09-28 6 views
3

웹 및 장치 용으로 저장 기능을 사용하여 iPhone 응용 프로그램에서 사용할 PNG 이미지를 Photoshop에서 내보내는 경우가 있습니다. 이미지에 투명한 부분이 없더라도 항상 투명도 옵션을 선택한 채로 둡니다. 이는 이미지에 투명 영역이 없으면 옵션이 선택된 상태로 유지하는 것이 효과적이라고 가정했기 때문입니다.불투명 UIImageView 내부 이미지의 투명성

나는 UIImage에 알파 채널이있어 성능에 부정적인 영향을주기 때문에 UIImageView의 불투명 한 속성은 실제로 무시됩니다.

이 정보가 맞습니까? Photoshop에서 PNG를 내보낼 때 필요하지 않은 경우 투명도 옵션을 해제해야합니까?

답변

3

이미지 자체는 UIImageViewUIImageView 또는 집 속성 image에로드하는 화상 데이터의 양을 제외하고는 제로 opaque 속성에 영향을 미칠 것이다. 투명도가있는 이미지는 보통 투명도가없는 동일한 이미지보다 많은 양의 데이터를 가지므로 설정시 UIImageView.image에로드하는 데 약간 시간이 걸릴 수 있습니다 (imageView.image = [UIImage imageNamed:@"myTransparentImage.png"];). 물론 Photoshop에서 내보낼 때 다른 품질/압축/형식/색상 수/등을 사용하지 않는 한.

당신은 시스템 사용, 시간 프로파일과 함께 악기를 앱을 사용하여 각기 다른 이미지 등, I/O, 메모리,이 모든 것을 확인하고 시간의 정확한 양을 볼 수 있습니다/또는 활동 모니터 템플릿.