- 51Aspx源码必读.txt[3KB]
- CompressImage.csproj[3KB]
- Form1.cs[10KB]
- Form1.Designer.cs[17KB]
- Form1.resx[6KB]
- Program.cs[494B]
- CompressImage.sln[915B]
- from.gif[4KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
源码描述:
这是一款比较小巧的图片批量不失真压缩工具。
主要实现了图片的批量不失真压缩的功能。代码结构比较简单,但功能还是比较实用的。
设计思路:
首先是设置缩放的比例,然后设置画布的背景,使重绘后的图片不失真,在保存图片时,
保证图片的压缩质量,不失真的情况下,压缩图片体积,设置画布背景主要用到Graphics类
的CompositingQuality属性,SmoothingMode属性和InterpolationMode属性,保存图片时,
设置压缩质量时使用EncoderParametrers类。本实例代码是自定义了一个GetPicThumbnail方
法用于实现对图片进行无损压缩,主要是先计算图片缩放的比例,重新绘制图片的质量,最后保存图片时,
设置压缩质量。感兴趣的朋友可以下载研究一下。
运行环境:vs2008+无数据库
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|