社区
图形处理/算法
帖子详情
关于图片格式
czbever
2008-10-22 05:34:23
请问,yuv411和yuv422这两种格式的图片在ultraEdit软件里面看有什么不同吗?就是说它们两个具体格式有什么不同?
...全文
190
8
打赏
收藏
关于图片格式
请问,yuv411和yuv422这两种格式的图片在ultraEdit软件里面看有什么不同吗?就是说它们两个具体格式有什么不同?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
giant1st
2008-10-23
打赏
举报
回复
以422为例,就是 RG B 的 比例啊,好像是进行了 压缩,我在处理 Dicom的编码时 遇到过,你可以 用英文的维基百科 搜一下,很简洁的
http://en.wikipedia.org/wiki/Special:Search?search=Normalized+Probabilistic+Rand&go=Go
czbever
2008-10-23
打赏
举报
回复
SOS里包含三项:
1 扫描开始长度
2 颜色分量数
3 每个颜色分量
4 压缩图象数据
是不是就在每个颜色分量和压缩图象数据这两部分不同呢?
czbever
2008-10-23
打赏
举报
回复
我主要是想问:假如有两张同样内容和大小的JPEG图片,而它们的格式分辨为yuv411和yuv422,那么它们的差别是在哪部分? 是jpeg图片中的SOI,还是SOF或者量化表里面?
VsirSoft
2008-10-22
打赏
举报
回复
编辑本段YUV主要的采样格式
主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值),每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsigned) 模型, 1个点需要 8x3=24 bites(如下图第一个图),(全采样后,YUV仍各占8bit)。按4:1:1采样后,而现在平均仅需要 8+(8/4)+(8/4)=12bites(4个点,8*4(Y)+8(U)+8(V)=48bit), 平均每个点占12bites(如下图第二个图)。这样就把图像的数据压缩了一半。
上边仅给出了理论上的示例,在实际数据存储中是有可能是不同的,下面给出几种具体的存储形式:
(1) YUV 4:4:4
YUV三个信道的抽样率相同,因此在生成的图像里,每个象素的三个分量信息完整(每个分量通常8比特),经过8比特量化之后,未经压缩的每个像素占用3个字节。
下面的四个像素为: [Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3]
存放的码流为: Y0 U0 V0 Y1 U1 V1 Y2 U2 V2 Y3 U3 V3
(2) YUV 4:2:2
每个色差信道的抽样率是亮度信道的一半,所以水平方向的色度抽样率只是4:4:4的一半。对非压缩的8比特量化的图像来说,每个由两个水平方向相邻的像素组成的宏像素需要占用4字节内存。
下面的四个像素为:[Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3]
存放的码流为:Y0 U0 Y1 V1 Y2 U2 Y3 V3
映射出像素点为:[Y0 U0 V1] [Y1 U0 V1] [Y2 U2 V3] [Y3 U2 V3]
(3) YUV 4:1:1
4:1:1的色度抽样,是在水平方向上对色度进行4:1抽样。对于低端用户和消费类产品这仍然是可以接受的。对非压缩的8比特量化的视频来说,每个由4个水平方向相邻的像素组成的宏像素需要占用6字节内存。
下面的四个像素为: [Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3]
存放的码流为: Y0 U0 Y1 Y2 V2 Y3
映射出像素点为:[Y0 U0 V2] [Y1 U0 V2] [Y2 U0 V2] [Y3 U0 V2]
(4)YUV4:2:0
4:2:0并不意味着只有Y,Cb而没有Cr分量。它指得是对每行扫描线来说,只有一种色度分量以2:1的抽样率存储。相邻的扫描行存储不同的色度分量,也就是说,如果一行是4:2:0的话,下一行就是4:0:2,再下一行是4:2:0...以此类推。对每个色度分量来说,水平方向和竖直方向的抽样率都是2:1,所以可以说色度的抽样率是4:1。对非压缩的8比特量化的视频来说,每个由2x2个2行2列相邻的像素组成的宏像素需要占用6字节内存。
下面八个像素为:[Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3]
[Y5 U5 V5] [Y6 U6 V6] [Y7U7 V7] [Y8 U8 V8]
存放的码流为:Y0 U0 Y1 Y2 U2 Y3
Y5 V5 Y6 Y7 V7 Y8
映射出的像素点为:[Y0 U0 V5] [Y1 U0 V5] [Y2 U2 V7] [Y3 U2 V7]
[Y5 U0 V5] [Y6 U0 V5] [Y7U2 V7] [Y8 U2 V7]
编辑本段各种YUV格式(图)
YUV格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将YUV分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放YUV三个分量,就像是一个三维平面一样。表2.3中的YUY2到Y211都是打包格式,而IF09到YVU9都是平面格式。(注意:在介绍各种具体格式时,YUV各分量都会带有下标,如Y0、U0、V0表示第一个像素的YUV分量,Y1、U1、V1表示第二个像素的YUV分量,以此类推。)
¨ YUY2(和YUYV)格式为每个像素保留Y分量,而UV分量在水平方向上每两个像素采样一次。一个宏像素为4个字节,实际表示2个像素。(4:2:2的意思为一个宏像素中有4个Y分量、2个U分量和2个V分量。)图像数据中YUV分量排列顺序如下:
Y0 U0 Y1 V0 Y2 U2 Y3 V2 …
¨ YVYU格式跟YUY2类似,只是图像数据中YUV分量的排列顺序有所不同:
Y0 V0 Y1 U0 Y2 V2 Y3 U2 …
¨ UYVY格式跟YUY2类似,只是图像数据中YUV分量的排列顺序有所不同:
U0 Y0 V0 Y1 U2 Y2 V2 Y3 …
¨ AYUV格式带有一个Alpha通道,并且为每个像素都提取YUV分量,图像数据格式如下:
A0 Y0 U0 V0 A1 Y1 U1 V1 …
¨ Y41P(和Y411)格式为每个像素保留Y分量,而UV分量在水平方向上每4个像素采样一次。一个宏像素为12个字节,实际表示8个像素。图像数据中YUV分量排列顺序如下:
U0 Y0 V0 Y1 U4 Y2 V4 Y3 Y4 Y5 Y6 Y8 …
¨ Y211格式在水平方向上Y分量每2个像素采样一次,而UV分量每4个像素采样一次。一个宏像素为4个字节,实际表示4个像素。图像数据中YUV分量排列顺序如下:
Y0 U0 Y2 V0 Y4 U4 Y6 V4 …
¨ YVU9格式为每个像素都提取Y分量,而在UV分量的提取时,首先将图像分成若干个4 x 4的宏块,然后每个宏块提取一个U分量和一个V分量。图像数据存储时,首先是整幅图像的Y分量数组,然后就跟着U分量数组,以及V分量数组。IF09格式与YVU9类似。
¨ IYUV格式为每个像素都提取Y分量,而在UV分量的提取时,首先将图像分成若干个2 x 2的宏块,然后每个宏块提取一个U分量和一个V分量。YV12格式与IYUV类似。
¨ YUV411、YUV420格式多见于DV数据中,前者用于NTSC制,后者用于PAL制。YUV411为每个像素都提取Y分量,而UV分量在水平方向上每4个像素采样一次。YUV420并非V分量采样为0,而是跟YUV411相比,在水平方向上提高一倍色差采样频率,在垂直方向上以U/V间隔的方式减小一半色差采样,如上图所示。
czbever
2008-10-22
打赏
举报
回复
那这不同的部分到底在jpeg文件格式的那部分呢? 是在SOF里吗? SOF里的那个组成部分?
tiyuzhongxin789
2008-10-22
打赏
举报
回复
我也是认为这没什么不同,只是RGB占用bit的数量不同而已...
czbever
2008-10-22
打赏
举报
回复
能说具体点吗
dirdirdir3
2008-10-22
打赏
举报
回复
没什么不同,只是RGB占用bit的数量不同而已
还在为
图片格式
烦恼?试试5款好用的
图片格式
转换软件,一键搞定
图片就如同衣着,需要在合适的“场合”穿上对应的“格式外衣”。提供了专门的“转换为JPG”、“转换为PNG”、“转换为GIF”、“转换为TIFF”等一系列页面,用户可以根据自己的需求直接选择目标格式。然而,你是否曾遇到这样的困扰:手机里的照片无法在电脑上直接打开,保存的图片无法上传到特定网站,或是为了打印需要特定的格式?主要是iPhone或iPad用户,当需要将HEIC照片导入Windows电脑进行查看、编辑或备份,或需要将HEIC照片上传到不支持HEIC格式的社交媒体、网站或软件时,这款工具是理想的选择。
图片格式
详解
文章目录一、图片分类二、常见
图片格式
1、JPG/JPEG2、PNG3、GIF4、PSD/EPS5、SVG6、WEBP三、应用1、前端选择2、前端图像处理工具 一、图片分类 矢量图:由数学向量来记录的图像。eg:SVG、CDR、AI、WMF、EPS、ICO、TGA、DXF、… 位图:由一系列像素点组成的图像是位图,位图也称为点阵图。eg:PNG、JPEG、GIF、BMP、webP、PSD、TIFF...
VBA识别文件是否为常见的
图片格式
。
用于识别部分图片的真实格式(几种主流的
图片格式
) .如若是比较罕见的
图片格式
,也会被认为是unknown: Const wiaFormatBMP = "{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}" Const wiaFormatPNG = "{B96B3CAF-0728-11D3-9D7B-0000F81EF32E}" Const wiaFormatGIF =...
目前几种
图片格式
登录 | 注册 飞流直下三千尺 目录视图 摘要视图 订阅 程序员3月书讯 【面试秘籍】开发者应该如何谈薪资 Python数据分析与机器学习 博客搬家,有礼相送 几种
图片格式
的简介 2016-05-24
图片格式
转换jpg在线软件有哪些?怎么转换
图片格式
?
试试“一键改图”吧!它支持多种
图片格式
的转换,包括常见的JPG、PNG、BMP、GIF等,可以满足你们在不同场景下的图片处理需求!在日常生活中,我们经常会遇到各种各样的
图片格式
,但有时候为了分享或者使用,需要把它们转换成jpg格式。而JPG格式,有损压缩,文件小,适合照片存储和分享。它支持图片、视频、音频格式转换,操作简单,不过需要额外备份,以避免丢失。步骤2,打开图片后,点击左上角「文件」→选择「另存为」→选择「JPEG图片」。步骤2,选中照片,点击「重命名」将格式后缀改为「JPG」→点击「确定」即可。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章