imagecompressionpvrtc

PVRTC format compromises image quality


For iPhone game development, I switched from PNG format to PVRTC format for the sake of performance. But PVRTC compression is ruining the quality of the images.. I am using spritesheets with transparencies for the character animations.. and the pvrtc makes the edges look muddy around the character near the transparencies.

I read that pvrtc cant handle edges and all.. but is there a solution to it? Can we do something to these images whereby atleast there wont be these muddy boundaries around the character..

Sankar


Solution

  • Thanks for the comments. Actually I used this tool called PVRTexTool from Imagination Technologies. And that seemed to help a lot. This tool allowed a pre-processing in which I used the option of Bleed Texture with RGB being (0,0,0) over the PNG file and then created the PVR using that.. The resulting PVR had much better quality..

    Of course it is not as perfect as PNG, but.. you cant have the cake and eat it too..

    Sankar