没有合适的资源?快使用搜索试试~ 我知道了~
就是很简单 的图片等比例缩放代码,不是截取。。
资源推荐
资源详情
资源评论
using System.Drawing;
using System.Drawing.Imaging;
///正常压缩缩略图
string imgUrl = @"D:\日常管理\Img\5c2f8504397e9dcae950cd91.jpg";
string SaveImgUrl = @"D:\CqinHessianTest\ImgTemp\";
SmallPic(imgUrl, SaveImgUrl, 300, 400);
SmallPic(imgUrl, SaveImgUrl, 150, 200);
#region
/// <summary>
/// 缩小图片
/// </summary>
/// <param name="strOldPic">源图文件名(包括路径)</param>
/// <param name="strNewPic">缩小后保存为文件名(包括路径)</param>
/// <param name="intWidth">缩小至宽度</param>
/// <param name="intHeight">缩小至高度</param>
public void SmallPic(string strOldPic, string strNewPic, int intWidth, int intHeight)
{
Bitmap objPic, objNewPic;
try
{
///根据原文件创建新的图片
System.Drawing.Image newImage = System.Drawing.Image.FromFile(strOldPic);
objPic = new System.Drawing.Bitmap(strOldPic);
///生成缩略图 (注:此处不是等比例缩放)
objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight);
objNewPic.Save(strNewPic + intWidth + intHeight +".jpg");
objPic.Dispose();
objNewPic.Dispose();
using System.Drawing.Imaging;
///正常压缩缩略图
string imgUrl = @"D:\日常管理\Img\5c2f8504397e9dcae950cd91.jpg";
string SaveImgUrl = @"D:\CqinHessianTest\ImgTemp\";
SmallPic(imgUrl, SaveImgUrl, 300, 400);
SmallPic(imgUrl, SaveImgUrl, 150, 200);
#region
/// <summary>
/// 缩小图片
/// </summary>
/// <param name="strOldPic">源图文件名(包括路径)</param>
/// <param name="strNewPic">缩小后保存为文件名(包括路径)</param>
/// <param name="intWidth">缩小至宽度</param>
/// <param name="intHeight">缩小至高度</param>
public void SmallPic(string strOldPic, string strNewPic, int intWidth, int intHeight)
{
Bitmap objPic, objNewPic;
try
{
///根据原文件创建新的图片
System.Drawing.Image newImage = System.Drawing.Image.FromFile(strOldPic);
objPic = new System.Drawing.Bitmap(strOldPic);
///生成缩略图 (注:此处不是等比例缩放)
objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight);
objNewPic.Save(strNewPic + intWidth + intHeight +".jpg");
objPic.Dispose();
objNewPic.Dispose();
}
catch (Exception exp) { throw exp; }
finally
{
objPic = null;
objNewPic = null;
}
}
#endregion
///等比例缩放缩略图
//File2.FileContent 上传控件
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 150,200, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 95, 70, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 120, 90, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 160, 120, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 200, 150, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 300, 225, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 400, 300, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 300, 400, 100);
CutForSquare(File2.FileContent, @"D:\CqinHessianTest\ImgTemp\", 600, 450, 100);
#region
/// <summary>
/// 以图片中心为轴心然后等比缩放
/// 用于头像处理
/// </summary>
/// <param name="postedFile">原图HttpPostedFile对象</param>
/// <param name="fileSaveUrl">缩略图存放地址</param>
剩余5页未读,继续阅读
资源评论
lipingfei0528
- 粉丝: 1
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功