Tôi hiện đang cố gắng lưu hình ảnh bitmap, nhưng nền đang chuyển sang màu đen.Bối cảnh chuyển sang màu đen khi lưu bitmap - C#
Tôi có thể "Lưu dưới dạng" hình ảnh hoàn toàn tốt. Tôi cũng có thể "Lưu" hình ảnh. Điều đó khó khăn hơn nhiều vì tôi phải ghi đè hình ảnh hiện tại.
Tuy nhiên, khi tôi "lưu" hình ảnh của tôi, nền chuyển sang màu đen. Và tôi không biết điều gì đang gây ra nó.
Đây là mã của tôi:
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();
Xem http://stackoverflow.com/questions/4067448/converting-image-to-bitmap-turns-background-black hoặc http://stackoverflow.com/questions/6513633/c-sharp-converting-transparent-png-to-jpg-black-background –