原创

C#-积累-base64的png转成 jpg 并消除黑色背景-黑色背影

        /**
* base64 的png 转成 jpg 并消除黑色背景
**/
private static string ConvertBase64PngToJpgAndSave(String SavedPath,byte[] Imagedata){
//base64 转成 jpg 并消除黑色背景
//byte[] imageBytes = Convert.FromBase64String(base64Data);
MemoryStream ms = new MemoryStream(Imagedata);
System.Drawing.Image img = new Bitmap(ms); ;
using (var b = new Bitmap(img.Width, img.Height)) //using可用于导包和处理try catch
{
b.SetResolution(img.HorizontalResolution, img.VerticalResolution);
using (var g = Graphics.FromImage(b))
{
g.Clear(Color.White);
g.DrawImageUnscaled(img, 0, 0);
}
b.Save(SavedPath, System.Drawing.Imaging.ImageFormat.Jpeg);
}
return SavedPath;

}
正文到此结束
本文目录