如何在C#中从位图插入/提取透明通道?

如何在C#中从位图插入/提取透明通道?,c#,bitmap,transparent,C#,Bitmap,Transparent,我想将透明通道从位图提取到2D数组,对其执行一些操作,然后将其返回到位图 如何提取/插入它?我假设您使用的是Format32bppArgb值的 您需要调用,以便可以直接对位图位进行操作 返回的实例包含有关位图的信息,包括Scan0属性,该属性是位图中第一个像素的地址。Alpha通道是每个像素的最高有效字节 请注意,Scan0是一个IntPtr。位在一维数组中。您必须编写自己的索引代码,将一维数组视为二维数组。一定要考虑到步幅

我想将透明通道从位图提取到2D数组,对其执行一些操作,然后将其返回到位图

如何提取/插入它?

我假设您使用的是Format32bppArgb值的

您需要调用,以便可以直接对位图位进行操作

返回的实例包含有关位图的信息,包括
Scan0
属性,该属性是位图中第一个像素的地址。Alpha通道是每个像素的最高有效字节

请注意,
Scan0
是一个
IntPtr
。位在一维数组中。您必须编写自己的索引代码,将一维数组视为二维数组。一定要考虑到
步幅