首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > ASP.net教程 > Asp.Net基础教程 > 正文
.Net中使用GDI+提高gif图片画质
来源:68design.net 2007年10月09日 09:34 网友评论:0条 点击:

  在.net中使用GDI+来提高gif图片画质,这就是“Octree” 算法。“Octree”算法允许我们插入自己的算法来量子化我们的图像。

  使用octreequantizer很方便:

system.drawing.bitmap b = new System.Drawing.Bitmap(“c:\original_image.gif“);
  System.Drawing.Image thmbnail = b.GetThumbnailImage(100,75,null,new IntPtr());
  OctreeQuantizer quantizer = new OctreeQuantizer ( 255 , 8 ) ;
  using ( Bitmap quantized = quantizer.Quantize ( thmbnail ) )
  {
  quantized.Save(“c:\thumnail.gif“, System.Drawing.Imaging.ImageFormat.Gif);
  }
  octreequantizer grayquantizer = new GrayscaleQuantizer ( ) ;
  using ( Bitmap quantized = grayquantizer.Quantize ( thmbnail ) )
  {
  quantized.Save(“c:\thumnail.gif“, System.Drawing.Imaging.ImageFormat.Gif);
  }

上一篇:C#3.0新特性之对象构造者   下一篇:解决ASP.NET中找不到指定模块方法
收藏此页】【打印】【关闭
 相关文章  我要点评
·Java\.net\PHP比较 程序员眼中的.Net世界
·ASP.NET2.0中文验证码的实现
·ASP.NET防止用户多次登录的方法
·ASP.NET中备份SQL Server数据库的方法
·ASP.NET页面间数据传递
·ASP.NET缓存的方法分析
·ASP.NET 2.0中连接字符串的设置
·ASP.NET程序安全的基础知识

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】