Próbuję ustawić kolor danego piksela obrazu. Oto fragment koduUstawianie koloru piksela pliku BMP/JPG
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);
}
}
każdym razem, kiedy pojawia się następujący wyjątek:
nieobsługiwany wyjątek: System.InvalidOperationException: SetPixel nie jest obsługiwana w przypadku obrazów o indeksowanych formatów pikseli.
jest wyjątek zarówno dla bmp
i jpg
plików.
Pierwsze 'z memory' wyjątkiem kiedy uruchomić tę metodę – talha06