jpeg压缩-JPEG压缩CbCr如何取样?最后编码YCbCr数据如何排列?

问题描述

JPEG压缩CbCr如何取样?最后编码YCbCr数据如何排列?

向大家请教两个问题,各位大神求帮忙啊!:1、在取8x8的单元时,是不是一般都是按照4:1:1来取的?那Cb和Cr应该就要在16*16的矩阵中取?具体的取的方法是什么样子的啊?
2、在对Y Cb Cr做完一系列的处理之后得到的HUFFMAN编码完了之后在图片里的主数据段的排列是什么样子的? 如果是4:1:1的话是不是就这Y Y Y Y Cb Cr这样的顺序排列下去?
另外我在做的时候用画图点出一幅8x8的图,分别保存成bmp和jpg格式的两张图,bmp的图用matlab来仿真,jpg的图用ultraedit打开,然后对比最后结果。这种方法应该是没有问题的对吧?

求做过jpeg压缩的大神指点!!我新手,不懂规矩,如有不合适的地方,还望指教!

时间: 2025-01-03 07:31:04

jpeg压缩-JPEG压缩CbCr如何取样?最后编码YCbCr数据如何排列?的相关文章

Linux系统下在命令行中压缩JPEG图像的方法

  如今拍照设备(如智能手机.数码相机)拍出来的图片分辨率越来越大.甚至3630万像素的Nikon D800已经冲入市场,并且这个趋势根本停不下来.如今的拍照设备不断地提高着照片分辨率,使得我们不得不压缩后,再上传到有储存限制.带宽限制的云. 事实上,这里有一个非常简单的方法压缩JPEG图像.一个叫"jpegoptim"命令行工具可以帮助你"无损"美化JPEG图像,让你可以压缩JPEG图片而不至于牺牲他们的质量.万一你的存储空间和带宽预算真的很少,jpegoptim

Linux有问必答:如何在命令行下压缩JPEG图像

Linux有问必答:如何在命令行下压缩JPEG图像 问题: 我有许多数码照相机拍出来的照片.我想在上传到Dropbox之前,优化和压缩下JPEG图片.有没有什么简单的方法压缩JPEG图片并不损耗他们的质量? 如今拍照设备(如智能手机.数码相机)拍出来的图片分辨率越来越大.甚至3630万像素的Nikon D800已经冲入市场,并且这个趋势根本停不下来.如今的拍照设备不断地提高着照片分辨率,使得我们不得不压缩后,再上传到有储存限制.带宽限制的云. 事实上,这里有一个非常简单的方法压缩JPEG图像.一

Linux文件压缩和解压缩命令使用详解

  在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达式), zip ,unzip, tar ,rar. 最后四个是我比较常用的,今天的笔记就写这四个的好了. 1.tar: tar命令:tar [选项...] [FILE]... 输入"tar -?"获取相关帮助信息,tar的帮助文档给出示例如下: 示例 tar -cf archive.t

asp实现rar压缩和解压缩源代码

asp实现rar压缩和解压缩源代码,只要一个文件就可能搞定,asp压缩目录或文件,解压rar文件,删除特定文件等功能.此源码方便大家进行二次开发,分享出来. 以下是winrar.asp代码:<!-- Name -阿言在线winrar插件  copyright -北国药苑BBS(www.spubbs.com) created - 2006/5/17 author - 阿言:tqsir@hotmail.com QQ:12895551 --> <%@LANGUAGE="VBSCRIP

用ASP.Net实现文件的在线压缩和解压缩

asp.net|压缩|在线 我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题.那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了. 1.首先从这里下载0.84版本的SharpZlib源码及示例码. 2.下载下来之后你发现它没有VS2003的解决方案文件,没有关系.你可以自己建立

ASP.NET实现文件的在线压缩和解压缩

asp.net|压缩|在线 我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题.那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了. 1.首先从这里下载0.84版本的SharpZlib源码及示例码. 2.下载下来之后你发现它没有VS2003的解决方案文件,没有关系.你可以自己建立

使用php的zlib压缩和解压缩swf文件

我在以前写过怎么使用c#来压缩和解压缩swf文件,解压缩,压缩和读取flash头文件信息需要使用一个开源的链接库,而且使用起来也不是很方便,但是使用php就不一样了,php包含了zlib的链接库,可以直接使用其相关功能,下面是我写的压缩和结压缩swf文件的例子: //没有加入判断swf文件是否已经压缩,入需要可以根据文件的第一个字节是'F'或者'C'来判断 压缩swf文件: <?php //-----------------------------------------------------

Windows 8 Store Apps学习70) 其它: 文件压缩和解压缩

重新想象 Windows 8 Store Apps (70) - 其它: 文件压缩和解压缩, 与 Windows 商店相关的操作, app 与 web, 几个 Core 的应用, 页面的生命周期和程序的生命周期 作者:webabcd 介绍 重新想象 Windows 8 Store Apps 之 其它 文件压缩和解压缩 与 Windows 商店相关的操作 app 与 web 几个 Core 的应用 页面的生命周期和程序的生命周期 示例 1.演示如何压缩和解压缩文件 Feature/Compress

使用Java API压缩和解压缩数据

许多资料来源中都含有多余数据或对存储信息无用的数据.这常常造成客户机 和服务器应用程序间或电脑间浩如烟海的数据传输.很明显,数据存储和信息传 输问题解决办法是,安装辅助存储装置并扩展现有的通信设备.然而,要做到这 一点,就需要增加组织的运行费用.减轻部分数据存储和信息传输的方法之一是, 以更有效的代码表示数据.本文简要介绍数据压缩和解压缩,以及如何有效地.方便地从JavaTM应用程序内部使用 java.util.zip包压缩和解压缩数据. 虽然 WinZip.gzip和Java ARchive(