使用C#创建一个3通道位图?
我正在创建一组随机图像进行测试,我正在使用第三方工具加载图像并输出视频。当它加载使用C#创建的BMP时,会抛出一个异常,即图像需要为3通道 我是图像处理领域的新手,如何制作使用C#a 3通道图像创建的标准.bmp文件使用C#创建一个3通道位图?,c#,image,drawing,gdi+,C#,Image,Drawing,Gdi+,我正在创建一组随机图像进行测试,我正在使用第三方工具加载图像并输出视频。当它加载使用C#创建的BMP时,会抛出一个异常,即图像需要为3通道 我是图像处理领域的新手,如何制作使用C#a 3通道图像创建的标准.bmp文件 //bitmap Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb); 现在你用的是四频道PixelFormat.Format32bppArgb具有红色、绿色、蓝色和alpha通道。我建
//bitmap
Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
现在你用的是四频道
PixelFormat.Format32bppArgb
具有红色、绿色、蓝色和alpha通道。我建议尝试一种像素格式,它有三个通道,例如PixelFormat.Format24bppRgb
嗯,ARGB
有四个通道:红色、绿色、蓝色和alpha。也许您可以尝试Format24bppRgb
,它只有红色、绿色和蓝色通道?