从文件加载后,我无法理解标准 TGA 32 位图像在内存中的排列方式。然而,我确实理解每像素字节数的概念,但我不明白颜色分量(RGBA)如何在内存中为一个像素布置。换句话说,一个像素的字节如何在数组中排列。
有人能给我一些关于RGBA信息如何存储在一个像素图像数据的内存中的见解,一个像素的所有信息是否都在每个像素范围内的字节范围内?
我也正在使用这些选项加载我的图像:
ifstream reader_;
...
reader_.open(path.c_str(), ios_base::in | ios::binary);
...
reader_.read((char*)(&_image.data[0]), size);