使用 C# 创建 3 通道位图?
Create a 3 channel Bitmap with C#?
我正在创建一堆随机图像用于测试,我正在使用第三方工具加载图像并输出视频。当它加载使用 C# 创建的 bmps 时,它会抛出图像需要为 3 通道的异常。
我是图像处理领域的新手,如何将使用 C# 创建的标准 .bmp 文件制作成 3 通道图像?
//bitmap
Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
您现在使用的是四通道 pixel format。 PixelFormat.Format32bppArgb
有红色、绿色、蓝色和 alpha 通道。我建议尝试使用具有三个通道的像素格式,例如 PixelFormat.Format24bppRgb
.
我正在创建一堆随机图像用于测试,我正在使用第三方工具加载图像并输出视频。当它加载使用 C# 创建的 bmps 时,它会抛出图像需要为 3 通道的异常。
我是图像处理领域的新手,如何将使用 C# 创建的标准 .bmp 文件制作成 3 通道图像?
//bitmap
Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
您现在使用的是四通道 pixel format。 PixelFormat.Format32bppArgb
有红色、绿色、蓝色和 alpha 通道。我建议尝试使用具有三个通道的像素格式,例如 PixelFormat.Format24bppRgb
.