使用 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 formatPixelFormat.Format32bppArgb 有红色、绿色、蓝色和 alpha 通道。我建议尝试使用具有三个通道的像素格式,例如 PixelFormat.Format24bppRgb.