我正在尝试设置图像中给定像素的颜色。 以下是代码片段:
Bitmap myBitmap = new Bitmap(@"c:\file.bmp");
for (int Xcount = 0; Xcount < myBitmap.Width; Xcount++)
{
for (int Ycount = 0; Ycount < myBitmap.Height; Ycount++)
{
myBitmap.SetPixel(Xcount, Ycount, Color.Black);
}
}
每次我都会收到以下异常:
未处理的异常: System.InvalidOperationException: 对于索引像素格式的图像不支持 SetPixel。
该异常会同时出现在 bmp
和 jpg
文件中。
内存不足
异常。 - talha06