ASP.NET画图与图像处理-压缩图片质量
来源:互联网 发布:淘宝 虚拟产品退货 编辑:程序博客网 时间:2024/05/03 17:51
ASP.NET 画图与图像处理-获取图片宽度和高度 ASP.NET 画图与图像处理-生成缩略图 ASP.NET 画图与图像处理-生成高质量缩略图 ASP.NET 画图与图像处理-加水印 ASP.NET 画图与图像处理-写字与画线 ASP.NET 画图与图像处理-画点 ASP.NET 画图与图像处理-画弧 ASP.NET 画图与图像处理-GraphicsPath ASP.NET 画图与图像处理-关于 Rectangle 和 Path 边框问题 ASP.NET 画图与图像处理-让 Photoshop 可打开 ASP.NET 画图与图像处理-压缩图片质量 ASP.NET 画图与图像处理-如何直接输出到页面 ASP.NET 画图与图像处理-提供一个很好的验证码程序 ASP.NET 画图与图像处理-获取照片拍摄日期 现在数码相机拍摄的照片一般都是上 M 的,这样的照片传到网上去是不太现实的,通过压缩其图片质量,可以大大减少文件大小。
//System.Drawing.Graphics graphics = System.Drawing.Graphics.FromImage(img);
System.Drawing.Imaging.ImageCodecInfo encoder = GetEncoderInfo("image/jpeg");
if (encoder != null)
{
//有我们需要的编码器
//EncoderParameters 是封装 EncoderParameter 对象的数组。
//构造函数中参数值 1 表示 EncoderParameters 含有一个EncoderParameter
System.Drawing.Imaging.EncoderParameters encoderParams =
new System.Drawing.Imaging.EncoderParameters(1);
//System.Drawing.Imaging.Encoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。
//设置 jpeg 质量为 60,注意应该为 long 类型
encoderParams.Param[0] =
new System.Drawing.Imaging.EncoderParameter(System.Drawing.Imaging.Encoder.Quality, (long)60);
//使用指定编码器按指定参数保存图片
img.Save("C://destination.jpg", encoder, encoderParams);
encoderParams.Dispose();
}
//graphics.Dispose();
img.Dispose();
//根据 mime 类型,返回编码器
private System.Drawing.Imaging.ImageCodecInfo GetEncoderInfo(string mimeType)
{
System.Drawing.Imaging.ImageCodecInfo result = null;
//检索已安装的图像编码解码器的相关信息。
System.Drawing.Imaging.ImageCodecInfo[] encoders =
System.Drawing.Imaging.ImageCodecInfo.GetImageEncoders();
for (int i = 0; i < encoders.Length; i++)
{
if (encoders[i].MimeType == mimeType)
{
result = encoders[i];
break;
}
}
return result;
}
- ASP.NET画图与图像处理-压缩图片质量
- ASP.NET 画图与图像处理-加水印
- ASP.Net 图片压缩
- ASP.NET的 image高质量压缩
- 安卓中两种压缩图片详解(比例压缩与质量压缩)
- Android图片质量压缩和尺寸压缩处理
- 图片质量压缩 与 图片格式 JPEG PNG
- asp.net图片处理
- C# :实现水印与图片合成,并利用Graphics 压缩图像质量 , (委托实现listBox的动态添加提示)
- android 图片过大如何处理?压缩后图片有多大? 分辨率压缩、质量压缩
- 图片等质量压缩
- JAVA图片压缩质量
- 图片质量压缩笔记
- Android图片质量压缩
- java 图片像素质量压缩与图片长宽缩放
- asp.net高质量压缩图的生成
- 图片压缩按质量压缩
- asp.net 图片压缩和判别类
- 4.花样流水灯
- spring hibernate 批量插入jdbc及hibernate方法
- IE9使用感受
- 为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功
- 2011年计算机考研大纲
- ASP.NET画图与图像处理-压缩图片质量
- Floor()函数用法及含义
- 我讨厌智力题:我还是个程序员吗?
- C# 中SqlParameter类的使用方法小结
- nature (加法计算 多参数变为单一参数)
- 怎样从零基础学黑客
- 新浪微博api(js|php)
- php 伪静态 (url rewrite mod_rewrite 重写) 本地APACHE支持urlrewrite 本地APACHE支持.htaccess