首页 > 代码库 > 图片压缩之处理小图片压缩策略
图片压缩之处理小图片压缩策略
在进行图片压缩的时候,有时候会碰到要压缩的图片尺寸小于指定的压缩尺寸,若直接压缩会导致图片失真。
当然,最好的方式是挑选合适尺寸图片进行上传。
这里给出的方法是:对不足尺寸部分进行空白填充。
具体参见以下代码
using System;using System.Drawing.Drawing2D;using System.Drawing;using System.IO;using System.Drawing.Imaging;namespace CommonLib{ public class ImageUtils { /// <summary> /// 创建缩略图像,缩略图是一个正方型的小图片 /// </summary> /// <param name="thumbnilWidth">缩略图的宽度</param> /// <param name="inputFileName">原始图像文件名</param> /// <param name="outputFileName">输出的所略图文件名</param> public static void Thumbnil(int thumbnilWidth, string inputFileName, string outputFileName) { Image src = http://www.mamicode.com/Image.FromFile(inputFileName);>
调用实例:ImageDealLib.Resizepic( 480, 480, goodPicPath, thumbPath, CommonLib.ImageDealLib.ResizeType.X, CommonLib.ImageDealLib.ImageType.JPEG, CommonLib.ImageDealLib.FileCache.Save, out warning);
图片压缩之处理小图片压缩策略
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。