2014-06-12
XM图片批量不失真压缩工具源码
XM图片批量不失真压缩工具源码源码描述:这是一款比较小巧的图片批量不失真压缩工具。主要实现了图片的批量不失真压缩的功能。代码结构比较简单,但功能还是比较实用的。设计思路:首先是设置缩放的比例,然后设置画布的背景,使重绘后的图片不失真,在保存图片时,保证图片的压缩质量,不失真的情况下,压缩图片体积,设置画布背景主要用到Graphics类的CompositingQuality属性,SmoothingMode属性和InterpolationMode属性,保存图片时,设置压缩质量时使用EncoderParametrers类。本实例代码是自定义了一个GetPicThumbnail方法用于实现对图片进行无损压缩,主要是先计算图片缩放的比例,重新绘制图片的质量,最后保存图片时,设置压缩质量。感兴趣的朋友可以下载研究一下。运行环境:vs2008+无数据库