Obecnie próbuję zapisać obraz bitmapowy, ale tło zmienia się na czarne.Tło zmienia kolor na czarny podczas zapisywania bitmapy - C#
Mogę "Zapisz jako" obraz idealnie w porządku. Mogę też "zapisać" również obraz. Co było znacznie trudniejsze, ponieważ musiałem nadpisać istniejący obraz.
Jednak, gdy "zapisuję" mój obraz, tło staje się czarne. I nie mam pojęcia, co go powoduje.
Oto mój kod:
Bitmap tempImage = new Bitmap(DrawArea);
DrawArea.Dispose();
if (extension == ".jpeg")
tempImage.Save(fileName, System.Drawing.Imaging.ImageFormat.Jpeg);
else
tempImage.Save(fileName, System.Drawing.Imaging.ImageFormat.Bmp);
DrawArea = new Bitmap(tempImage);
pictureBox1.Image = DrawArea;
tempImage.Dispose();
Zobacz http://stackoverflow.com/questions/4067448/converting-image-to-bitmap-turns-background-black lub http://stackoverflow.com/questions/6513633/c-sharp-converting-transparent-png-to-jpg-black-background –