我如何才能做到这一点呢?程序性解决方案(Objective-c)很好,但即使是非程序性解决方案也很好。
我有pixelmator ->,但这不能给你选择。我似乎也不能用Preview做到这一点。
我试过用谷歌搜索,但到目前为止还没有找到解决方案。我唯一能用来做这件事的工具是TexturePacker,但它创建了一个精灵工作表。
发布于 2012-04-14 01:20:33
PNG不支持RGB565打包。您可以始终对图像应用色调(以编程方式或使用ImageMagick或任何图像编辑器),这相当于丢弃每个通道中的较低有效位。保存为PNG格式时,每个通道仍可节省8位(除非您使用调色板),但即使这样,由于PNG压缩,大小也会显著减小。
一个简单的例子:原创:

在使用XnView应用32个级别(相当于RGB555)的简单色散之后

大小从89KB增加到47KB,但质量损失很小。在具有梯度的合成图像的情况下,质量损失可能更明显(带状)。
https://stackoverflow.com/questions/10118374
复制相似问题