发布网友 发布时间:2024-10-23 23:29
共1个回答
热心网友 时间:2024-11-07 01:40
当前版本的Ogre支持的像素格式包括:位组格式PF_BYTE_RGB, PF_BYTE_BGR, PF_BYTE_BGRA, PF_BYTE_RGBA, PF_BYTE_L, PF_BYTE_LA, PF_BYTE_A, 短格式PF_SHORT_RGBA, 浮点16位格式PF_FLOAT16_R, PF_FLOAT16_RGB, PF_FLOAT16_RGBA, 浮点32位格式PF_FLOAT32_R, PF_FLOAT32_RGB, PF_FLOAT32_RGBA, 8位本地格式PF_L8, PF_A8, PF_A4L4, PF_R3G3B2, 16位本地格式PF_L16, PF_R5G6B5, PF_B5G6R5, PF_A4R4G4B4, PF_A1R5G5B5, 24位本地格式PF_R8G8B8, PF_B8G8R8, 32位本地格式PF_A8R8G8B8, PF_A8B8G8R8, PF_B8G8R8A8, PF_R8G8B8A8, PF_X8R8G8B8, PF_X8B8G8R8, PF_A2R10G10B10, PF_A2B10G10R10, 压缩格式PF_DXT1, PF_DXT2, PF_DXT3, PF_DXT4, PF_DXT5。
在位组格式中,PF_BYTE_RGB表示8位每通道的RGB格式,PF_BYTE_BGR表示8位每通道的BGR格式,PF_BYTE_BGRA表示8位每通道的BGRA格式,PF_BYTE_RGBA表示8位每通道的RGBA格式,PF_BYTE_L表示8位每通道的L(灰度)格式,PF_BYTE_LA表示8位每通道的LA(灰度透明)格式,PF_BYTE_A表示8位每通道的A(透明)格式。
在短格式中,PF_SHORT_RGBA表示16位每通道的RGBA格式。
在浮点16位格式中,PF_FLOAT16_R表示16位浮点单通道格式,PF_FLOAT16_RGB表示16位浮点RGB格式,PF_FLOAT16_RGBA表示16位浮点RGBA格式。
在浮点32位格式中,PF_FLOAT32_R表示32位浮点单通道格式,PF_FLOAT32_RGB表示32位浮点RGB格式,PF_FLOAT32_RGBA表示32位浮点RGBA格式。
在8位本地格式中,PF_L8表示8位灰度格式,PF_A8表示8位透明格式,PF_A4L4表示4位透明和4位灰度的混合格式,PF_R3G3B2表示24位局部格式。
在16位本地格式中,PF_L16表示16位灰度格式,PF_R5G6B5表示16位局部格式,PF_B5G6R5表示16位局部格式,PF_A4R4G4B4表示16位局部格式,PF_A1R5G5B5表示16位局部格式。
在24位本地格式中,PF_R8G8B8表示24位局部格式,PF_B8G8R8表示24位局部格式。
在32位本地格式中,PF_A8R8G8B8表示32位局部格式,PF_A8B8G8R8表示32位局部格式,PF_B8G8R8A8表示32位局部格式,PF_R8G8B8A8表示32位局部格式,PF_X8R8G8B8表示32位局部格式,PF_X8B8G8R8表示32位局部格式,PF_A2R10G10B10表示32位局部格式,PF_A2B10G10R10表示32位局部格式。
在压缩格式中,PF_DXT1, PF_DXT2, PF_DXT3, PF_DXT4, PF_DXT5表示紧
扩展资料
像素格式(pixel format)像素色彩按分量的大小和排列。这种格式以每个像素所使用的总位数以及用于存储像素色彩的红、绿、蓝和 alpha 分量的位数指定。