对于iPhone游戏开发,我为了性能而从PNG格式切换到PVRTC格式.但是PVRTC压缩正在创建比PNG文件大得多的文件.因此,一个140 KB(1024x1024)的PNG在PVRTC格式中膨胀到512 KB或更多.我在某处读到一个50KB的PNG文件被压缩到大约10KB,所有,在我的情况下,它的另一种方式..
任何理由为什么会这样发生以及如何避免这种情况..如果PVRTC压缩盲目地进行4bpp转换(1024x1024x0.5)而不考虑PNG中的透明度,那么我们在这里实现的压缩是什么.
我的游戏中有100个这样的1024x1024图像,因为有很多角色各自做一些复杂的动画..所以在这个512KB的图像速率下,我的应用程序将超过50MB ..这对我的客户来说是不可接受的..(与PNG,我本可以将我的应用程序设置为10MB)
对于iPhone游戏开发,我为了性能而从PNG格式切换到PVRTC格式.但是PVRTC压缩会破坏图像的质量.我正在使用具有透明度的spritesheets来制作角色动画.而pvrtc使得边缘在透明胶片附近看起来很混乱.
我读到pvrtc无法处理边缘和所有..但是它有解决方案吗?我们可以对这些图像做些什么,至少在这个角色周围不会有这些泥泞的边界.
桑卡尔