Entfernen Sie den weißen Hintergrund im Bild weiterhin weiße Kanten C#
Posted: 28 Feb 2025, 04:38
Ich versuche, Code zu schreiben, der den weißen Hintergrund aus JPEG -images entfernen würde, kann sie im selben Format speichern.
Hier ist mein Code bisher mein Code:string imgPath = Server.MapPath("~/App_Files/" + Profile.CompanyName + "/Temp/test.jpg");
Bitmap bmp = RADBase.ImageHandler.LoadImage(imgPath);
bmp.MakeTransparent(Color.White);
System.Drawing.Imaging.ImageFormat format = new System.Drawing.Imaging.ImageFormat(Guid.NewGuid());
bmp.Save(imgPath, format);
< /code>
es entfernt den weißen Hintergrund, aber es gibt immer noch weiße Kanten auf dem Bild. Ich bin mir nicht sicher, wie ich den vollständigen weißen Hintergrund entfernen kann?
Hier ist mein Code bisher mein Code:string imgPath = Server.MapPath("~/App_Files/" + Profile.CompanyName + "/Temp/test.jpg");
Bitmap bmp = RADBase.ImageHandler.LoadImage(imgPath);
bmp.MakeTransparent(Color.White);
System.Drawing.Imaging.ImageFormat format = new System.Drawing.Imaging.ImageFormat(Guid.NewGuid());
bmp.Save(imgPath, format);
< /code>
es entfernt den weißen Hintergrund, aber es gibt immer noch weiße Kanten auf dem Bild. Ich bin mir nicht sicher, wie ich den vollständigen weißen Hintergrund entfernen kann?