LibGDX中像素格式之间的区别是什么



我正在探索Pixmap,我找到了Pixmap。不同格式的格式,没有描述:

  • Alpha
  • 强度
  • 亮度Alpha
  • RGB565
  • RGB888
  • RGBA4444
  • RGBA8888

它们之间有什么区别?

对于java库来说,相关文档处于一个完全奇怪的位置,这并不奇怪;特别是在getPixels:的文档中

返回保存像素数据的直接ByteBuffer。对于Alpha格式,每个值都被编码为一个字节。对于格式LuminanceAlpha,亮度是像素的第一个字节,alpha是像素的第二个字节。对于格式RGB888和RGBA8888,颜色分量存储在单个字节中,每个字节的顺序为红色、绿色、蓝色(阿尔法(。对于格式RGB565和RGBA4444,像素颜色以机器相关的顺序存储在短裤中。

相关内容

最新更新