C# Image图片格式转换(gif/jpg/png/bmp)
作者:C/S框架网|www.csframewo  发布日期:2021/12/09 13:44:57
  C# Image图片格式转换(gif/jpg/png/bmp)

C# Image图片格式转换(gif/jpg/png/bmp)


C# Code:


/// <summary>
/// C# Image图片格式转换(gif/jpg/png/bmp)
/// </summary>
/// <param name="img"></param>
/// <param name="filePath"></param>
/// <returns></returns>
public bool SaveJpeg(Image img, string filePath)
{
  
try
  {
    
using (var bmp = new Bitmap(img.Width, img.Height))
    {
      bmp.SetResolution(img.HorizontalResolution, img.VerticalResolution);
      
      
using (var g = Graphics.FromImage(bmp))
      {
        g.Clear(Color.White);
        g.DrawImageUnscaled(img,
0, 0);
      }
      
      
//存储各种格式
      
//bmp.Save(filePath, System.Drawing.Imaging.ImageFormat.Gif);
      
//bmp.Save(filePath, System.Drawing.Imaging.ImageFormat.Png);
      
bmp.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);
    }
    
    
return true;
  }
  
catch
  {
    
return false;
  }
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761


png->jpg, 先转换png, 再转成jpg,该种方式转换可以避免图片黑底问题。




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇