收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章网络编程ASP.Net
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

使用GDI+提高gif图片画质的代码

[ 作者:佚名    转贴自:网络转载    阅读次数:72    更新时间:2007-9-30 10:39:00   录入:刘光勇 ]         
    .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);
  }

  主要代码就这么多,是不是很简单呢?
文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“使用GDI+提高gif图片画质的代码”版权归文章所有者,转载请注明出处!
 ·上一篇文章:Asp.Net2.0数据库基本操作方法      ·下一篇文章:用ASP.NET/C#连接Access和SQL数据库
相关文章
·在Premiere中使用含通道的Photoshop文件[75]
·Excel 2007中使用表样式快速给表格加格式[101]
·使用Java动态创建ODBC数据源[60]
·在Struts 2中使用JSON Ajax支持[85]
·Oracle Text 的体系结构及其使用[49]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网