Android 什么是PixelFormat.RGBX_888
正如标题所说,有人知道什么是RGBX_8888像素格式吗?RGBA_8888的区别是什么?RGBA_8888是否提供alpha通道,但RGBX_8888是否提供 不幸的是,android文档并没有提供太多关于这方面的信息Android 什么是PixelFormat.RGBX_888,android,rgba,pixelformat,Android,Rgba,Pixelformat,正如标题所说,有人知道什么是RGBX_8888像素格式吗?RGBA_8888的区别是什么?RGBA_8888是否提供alpha通道,但RGBX_8888是否提供 不幸的是,android文档并没有提供太多关于这方面的信息 谢谢。RGBX意味着像素格式仍然有一个alpha通道,但它被忽略,并且始终设置为255 一些参考: (它不是android,但我想命名约定在不同平台上保持不变。) RGBX 32位RGB格式作为8个红色位、8个绿色位、8个蓝色位和8个忽略位存储在内存中 (texture.cp
谢谢。RGBX意味着像素格式仍然有一个alpha通道,但它被忽略,并且始终设置为255 一些参考: (它不是android,但我想命名约定在不同平台上保持不变。) RGBX 32位RGB格式作为8个红色位、8个绿色位、8个蓝色位和8个忽略位存储在内存中 (texture.cpp)第80行 有一个名为PointSample的函数,它根据模板格式和传递的参数进行采样。您可以看到,在像素格式RGBX_8888,alpha通道被忽略并设置为255,而在RGBA_8888,它通常被采样
if (GGL_PIXEL_FORMAT_RGBA_8888 == format)
*sample = *(data + index);
else if (GGL_PIXEL_FORMAT_RGBX_8888 == format)
{
*sample = *(data + index);
*sample |= 0xff000000;
}