Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C#创建一个3通道位图?_C#_Image_Drawing_Gdi+ - Fatal编程技术网

使用C#创建一个3通道位图?

使用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通道。我建

我正在创建一组随机图像进行测试,我正在使用第三方工具加载图像并输出视频。当它加载使用C#创建的BMP时,会抛出一个异常,即图像需要为3通道

我是图像处理领域的新手,如何制作使用C#a 3通道图像创建的标准.bmp文件

  //bitmap
   Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);

现在你用的是四频道
PixelFormat.Format32bppArgb
具有红色、绿色、蓝色和alpha通道。我建议尝试一种像素格式,它有三个通道,例如
PixelFormat.Format24bppRgb

嗯,
ARGB
有四个通道:红色、绿色、蓝色和alpha。也许您可以尝试
Format24bppRgb
,它只有红色、绿色和蓝色通道?