对于iPhone游戏开发,我为了性能而从PNG格式切换到PVRTC格式。但是PVRTC压缩会破坏图像的质量。我正在使用带有透明度的spritesheets来制作角色动画..而pvrtc使得边缘在透明胶片附近看起来很浑浊。
我读到pvrtc无法处理边缘和所有..但是有解决方案吗?我们可以对这些图像做些什么,因为至少那些角色周围不会有这些泥泞的边界。
桑卡尔
答案 0 :(得分:7)
感谢您的评论。实际上我使用了来自PVRTexTool的名为Imagination Technologies的工具。而这似乎有很大帮助。这个工具允许进行预处理,其中我使用Bleed Texture选项,RGB为(0,0,0)而不是PNG文件,然后使用它创建了PVR ..结果PVR具有更好的质量..
当然它不如PNG那么完美,但是......你不能吃蛋糕而且也吃它..
桑卡尔
答案 1 :(得分:0)
PVRTC是lossy compression算法 - 它会导致压缩失真。如果您不能或不想处理,请不要使用它。看看你是否在游戏中找不到其他地方进行优化。