我看到了一些对 RGBA4444 格式的参考,从我收集的信息来看,它是一种 RGBA 格式,每通道 4 位,每像素 4 个通道,对吗?
这可以在 PNG 文件中实现吗?根据 PNG 规范,仅允许位深度为 8 或 16 位的 RGBA 图像(https://www.w3.org/TR/2003/REC-PNG-20031110/#11IHDR),这意味着 RGBA4444 是不符合 PNG 标准。
有人可以详细说明一下RGBA4444是什么吗?
谢谢!
是的,它是几种 Unity 16 位每像素纹理格式之一。 (还有 RGBA5551、RGB565。)
您可以简单地将此类图像存储为每像素 32 位的 PNG、每颜色 8 位的 RGBA。由于一半的位为零,因此 PNG 压缩中的霍夫曼编码将有效地使用每种颜色大约 4 位,而不是压缩图像中的 8 位。如果图像中存在其他冗余或颜色空间的使用有限,则可能更少。