2012-11-17 56 views
4

我有一个iPhone应用程序,它使用CIFilter CIHardLightBlendMode将图像覆盖在由XIB创建的视图上。视图是1000x1000像素,我希望保持这种大小直到结束。如果有任何复杂性,这使得图像文件大约1 MB作为PNG。压缩用于CIFilter的PNG

我试过使用JPG,但它不会将图像覆盖到设备上的视图(它在模拟器上工作)。我尝试过压缩PNG,但是当它们叠加在视图上时它们会出现乱码(它们看起来与完整质量的视频相同,直到它们被覆盖)。另外,当XCode将PNG重新压缩到特定的iOS版本时,压缩大小的节省将会丢失。

我真的很想压缩这些文件,但我不确定CIFilter的工作方式。有小费吗?

回答

0

感谢这篇文章 - Clever PNG Optimization Techniques - 我发现了一个缩小文件大小的技巧。

调整缩小文件大小从1.3 MB减少到458 KB(XCode优化后为326 KB!)。这是巨大的节省。我的照片(贴图)可能会严重划上等号,所以我不确定这会在其他情况下效果如何。