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


 

C# 全选
/// <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框架网
上一篇:使用HtmlAgilityPack.HtmlDocument彻底清除HTML标签
下一篇:C#获取Windows10屏幕的缩放比例
评论列表

发表评论

评论内容
昵称:
关联文章

C# Image图片格式转换(gif/jpg/png/bmp)
根据文件扩展名获取图片编码器如jpg/png格式
通用图片处理类CImageLibrary,预设存储JPG格式|C/S框架网
OpenFileDialog Filter属性设置所有图片格式
C#图片转换类支持按比例缩放图片
C# Image图片转Icon图标
C# 下载Web网页指定URL图片转换为Base64String格式
检查文件是否图片格式
审核/反审核jpg png PSD文件下载
C#.Net 上传图片,限制图片大小,检查类型完整版
C#制作透明背景GIF动画(演示+源码)
C# 窗体上显示透明图片,PNG图片,已审核/未审核图标
C# RichTextbox中插入图片
C#.NET DateTime时间格式转换为Unix时间戳格式(int类型)
常见的媒体格式类型HttpWebRequest.ContentType
JavaScrip JS获取Image图片实际宽度和高度
C#中提高保存jpg图像的质量
开发框架处理保存图片数据
C# 实现条码图片自动生成功能
[推荐]C#图像处理(Image Processing using C#)