我试图了解位图原始数据的存储方式。我读过很多关于位图存储的文章,但有一篇文章指出位图文件的原始位域数据将以相反的顺序存储(ABGR)。但是,我发现了另一个显示ARGB的图表。因此,我不确定如何将位域转换为RGBA像素数组。
答案 0 :(得分:3)
“这取决于”
内存和文件布局都有各种布局:您提到的两种布局是两种常见布局。通常每个A-R-G-B组件(或“通道”)都是8位,但这也“取决于”。
维基百科有关BMP file format的一些信息:请注意16,24和32位颜色深度之间的差异!另请注意,虽然文章使用“RGBAX”来讨论抽样,但数据可能在物理上布局为 XAGRB或BGR等。“它取决于”。
无法将苹果与橙子进行比较,并且必须确保将橙子从苹果篮中取出。
快乐的编码。