C# 用于保存24位位图文件的24位数据类型数组
我正在尝试手动读取位图。因此,我使用文件流读取位图文件。直到我不得不处理24位位图文件时才出现问题。是否有一种方法可以将24位位图图像实际读取到24位数组中 我在字节数组中保存一个8位位图图像,如下所示C# 用于保存24位位图文件的24位数据类型数组,c#,C#,我正在尝试手动读取位图。因此,我使用文件流读取位图文件。直到我不得不处理24位位图文件时才出现问题。是否有一种方法可以将24位位图图像实际读取到24位数组中 我在字节数组中保存一个8位位图图像,如下所示 byte[] fileBufferArray = new byte[fileLength]; 有几个选择: 如果您不太担心内存(您没有打开大量或非常大的位图),可以将其存储为32位数字。通常,第四个字节被解释为“alpha”(在背景上渲染图像时的混合说明符)。现在大多数现代图像处理库都以这
byte[] fileBufferArray = new byte[fileLength];
有几个选择:
你能说得更具体些吗。24位数组是什么意思?对于不同的位图文件,您现在有什么代码,以及它如何不适用于24位图?@klijo-24位数组是3个8位数组。我会在这个问题上做更多的研究。听起来您不了解24位位图文件的设计结构。我知道的足以让你明白你不明白的事实。