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#图片转换类支持按比例缩放图片 OpenFileDialog Filter属性设置所有图片格式 C# 窗体上显示透明图片,PNG图片,已审核/未审核图标 通用图片处理类CImageLibrary,预设存储JPG格式|C/S框架网 C#.NET扩展的动态对象支持动态属性和方法以及Json格式与对象互转 C#.NET DateTime时间格式转换为Unix时间戳格式(int类型) C# 下载Web网页指定URL图片并转换为Base64String格式 C# Image图片转Icon图标 C# Dev GridView表格的CustomUnboundColumnData事件异步加载图片类AsynDownImage C# 动态对象转换为实体对象支持泛型(DynamicToEntity) C# Dev GridView表格使用RepositoryItemPictureEdit显示图标或图片 C# 不占用文件句柄方式加载图片文件(加载到内存流MemoryStream) C# 本地图片缓存器ImageFileCache (www.csframework.com) C# 将GUID转换为最长16位的短字符串序号
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |