2016-03-04 43 views
1

我创建了一堆随机图像进行测试,并使用第三方工具加载图像并输出视频。当它加载bmps使用C#创建它抛出一个例外,图像需要是3通道。使用C#创建3通道位图?

我是新来的图像处理世界,我将如何使用C#创建一个标准的.bmp文件3通道图像?

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

好吧,'ARGB'有四个通道:红色,绿色,蓝色和阿尔法。也许你可以尝试'Format24bppRgb',它只有红色,绿色和蓝色通道? – cubrr

回答

2

现在您正在使用四通道pixel formatPixelFormat.Format32bppArgb有一个红色,绿色,蓝色和alpha通道。我会建议尝试一个像素格式有三个通道,如PixelFormat.Format24bppRgb