PVRTC 格式会影响图像质量

发布于 2024-08-10 11:43:24 字数 203 浏览 3 评论 0原文

对于iPhone游戏开发,出于性能考虑,我从PNG格式切换到PVRTC格式。但是 PVRTC 压缩正在破坏图像的质量。我正在使用带有透明胶片的精灵表来制作角色动画。并且 pvrtc 使透明胶片附近的角色周围的边缘看起来很模糊。

我读到 pvrtc 无法处理边缘和所有内容..但是有解决方案吗?我们能否对这些图像做点什么,至少角色周围不会有这些模糊的界限。

桑卡

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伴梦长久 2024-08-17 11:43:24

感谢您的评论。实际上我使用了这个名为 PVRTexTool 的工具,来自 想象力技术。这似乎很有帮助。这个工具允许进行预处理,其中我在 PNG 文件上使用 RGB 为 (0,0,0) 的出血纹理选项,然后使用该选项创建 PVR.. 生成的 PVR 具有更好的质量..

当然它不像PNG那么完美,但是..你不能鱼与熊掌兼得..

桑卡

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

溺渁∝ 2024-08-17 11:43:24

PVRTC 是一种有损压缩算法——它会导致压缩伪影。如果您不能或不想处理这个问题,请不要使用它。看看您是否无法在游戏中找到其他地方来优化。

PVRTC is a lossy compression algorithm -- it will cause compression artifacts. If you can't or don't want to deal with that, don't use it. See if you can't find other places in your game to optimize instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文