我有一个 iPhone 应用程序,它使用 CIFilter CIHardLightBlendMode 在由 XIB 创建的视图上覆盖图像。视图是 1000x1000 像素,我想保持这个大小直到结束。如果有任何复杂性,这会使图像文件大约 1 MB 作为 png。
我尝试过使用 JPG,但它不会将图像叠加到设备上的视图上(它适用于模拟器)。我试过压缩PNG,但是当它们覆盖在视图上时会出现乱码(在覆盖之前它们看起来与全质量的相同)。此外,当 XCode 将 PNG 重新压缩到特殊的 iOS 版本时,压缩大小的节省会丢失。
我真的很想稍微压缩文件,但我不确定 CIFilter 可以使用什么。有小费吗?