1
我创建了一堆随机图像进行测试,并使用第三方工具加载图像并输出视频。当它加载bmps使用C#创建它抛出一个例外,图像需要是3通道。使用C#创建3通道位图?
我是新来的图像处理世界,我将如何使用C#创建一个标准的.bmp文件3通道图像?
//bitmap
Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
我创建了一堆随机图像进行测试,并使用第三方工具加载图像并输出视频。当它加载bmps使用C#创建它抛出一个例外,图像需要是3通道。使用C#创建3通道位图?
我是新来的图像处理世界,我将如何使用C#创建一个标准的.bmp文件3通道图像?
//bitmap
Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
现在您正在使用四通道pixel format。 PixelFormat.Format32bppArgb
有一个红色,绿色,蓝色和alpha通道。我会建议尝试一个像素格式有三个通道,如PixelFormat.Format24bppRgb
。
好吧,'ARGB'有四个通道:红色,绿色,蓝色和阿尔法。也许你可以尝试'Format24bppRgb',它只有红色,绿色和蓝色通道? – cubrr