| 网站首页 | VB.Net实例分析 | .Net技术文摘 | 下载中心 | VB.Net书籍笔记 | .Net源码 | VBS脚本与组件调用 | Windows2008技术文摘 | 给我们留言 | 
最新公告:

  没有公告

您现在的位置: 乐博网 >> Asp.Net开发技巧 >> 技术文摘正文
最新推荐 更多内容
图像压缩算法的word文档和详细说明
图像压缩算法的word文档和详细说明
作者:佚名    来源:乐博网收集     更新时间:2011-5-31

乐博网提供本文图像压缩算法的doc文档,附带所有图片说明,语言为繁体中文

乐博网本地下载地址:压缩算法.doc

本文仅讨论静止图像的压缩基本算法,图像压缩的目的在于以较少的数据来
表示图像以节约存储费用,或者传输时间和费用。
JPEG压缩算法可以用失真的压缩方式来处理图像,但失真的程度却是肉眼所
无法辩认的。这也就是为什么JPEG会有如此满意的压缩比例的原因。
下面主要讨论,JPEG基本压缩法。
一.JPEG压缩过程

JPEG压缩分四个步骤实现:
1.颜色模式转换及采样;
2.DCT变换;
3.量化;
4.编码。

二.1.颜色模式转换及采样

RGB色彩系统是我们最常用的表示颜色的方式。JPEG采用的是YCbCr色彩系统。
想要用JPEG基本压缩法处理全彩色图像,得先把RGB颜色模式图像数据,转换为
YCbCr颜色模式的数据。Y代表亮度,Cb和Cr则代表色度、饱和度。通过下列计算
公式可完成数据转换。
Y=0.2990R+0.5870G+0.1140B
Cb=-0.1687R-0.3313G+0.5000B+128
Cr=0.5000R-0.4187G-0.0813B+128
人类的眼晴对低频的数据比对高频的数据具有更高的敏感度,事实上,人类
的眼睛对亮度的改变也比对色彩的改变要敏感得多,也就是说Y成份的数据是比较
重要的。既然Cb成份和Cr成份的数据比较相对不重要,就可以只取部分数据来处
理。以增加压缩的比例。JPEG通常有两种采样方式:YUV411和YUV422,它们所代
表的意义是Y、Cb和Cr三个成份的数据取样比例。

 

[1] [2] 下一页

  • 上一篇:

  • 下一篇:
  • 【字体: 】【打印此文】【关闭窗口
      相关文章:(只显示最新16条)
    调用线程时传递参数的方法
    关于《.net框架程序设计》读书笔记
    VB.NET把图片存入数据库的处理方法
    漫谈ASP.NET页面对象模型
    ASP.Net排序翻页的实现方法
    用CustomValidator模仿confirm信息确认框的方法
    ASP.NET中Global.asax以及Web应用的生命周期
    遍历目录下的xml文件动态生成HTML页面的4种方法
    .Net操作ddeml类库的方法
    ASP.NET网络硬盘之上传文件
    在客戶端和服务端操作Excel文件的方法
    ASP.NET弹出窗口的多种实现方法
    用C#向Excel工作簿传输数据的方法
    管理ASP.NET的DataGrid数据列
    .NET框架中基于角色的安全性(1)
    .NET框架中基于角色的安全性(2)

    | 设为首页 | 加入收藏 | 联系站长 | | 友情链接 | 版权申明 |
    乐博网欢迎各种媒体转载我们的原创作品[转载请注明出处];我们鼓励更多VB.Net开发者一起加入研究与探讨;如发现文章访问错误、内容错误或版权疑问、内容有违相关法律(如涉及政治、色情、反动或散布虚假有害信息)等情况,请及时向我们举报,我们将及时纠正!
    联系邮箱:Shiny#vip.qq.com (#替换为@) QQ交流群: 40797788 [闽ICP备05014267号]