“jpeg”和“jpg”两种格式的图片真的是一样吗

 时间:2024-09-22 05:40:39

我们常用的图片格式有JPG、JPEG、PNG、GIF等等。那么jpg和jpeg有是否有区别,同时它们又是什么关系呢。首先JPEG和JPG属于虽然是不同的名称,但是它们是属于同一类文件。简单的说就是同种文件的不同变种。比如JEPG2000也是属于这类文件。总的来说,因为JPEG和JPG都是采用了一种有损压缩的方法进行文件输出,图像中重复或者不重要的信息将会丢失,因此容易造成图像的损失。那么今天就来介绍一下JPEG标准,以可能未来作为JPEG的替代品的JPEG系列标准。

“jpeg”和“jpg”两种格式的图片真的是一样吗

方法/步骤

1、JPEG(英文全称JointPhotographicExpertsGroup,缩写:JPEG)。JPEG尽管这个标准通常被认为是一个单一的规范,但实际上它是由四个独立的部分和多种编码模式的组合组成的。1)核心编码技术,并包含了许多对摄影图像进行编码的选项。2)遵从性测试。3)对第1部分的编码技术的一组扩展,并通过修改引入了SPIFF文件格式。4)JPEG配置文件、SPIFF配置文件、SPIFF标记、SPIFF颜色空间、SPIFF压缩类型的注册,并定义了注册权限。5)JPEG文件交换格式(JFIF)。

2、JPEGXT.JPEGXT以完全向后兼容的方式扩展了JPEG规范.主要部分有:1)核心编码系统使用核心JPEG,即ISO/IEC10918-10918-5和10918-6的特性选择。就是今天通常理解为JPEG的格式。2)高动态范围图像的编码,是JPEG向后兼容的扩展,使用基于文本的传统编码技术对其元数据进行高动态范围的拍照。3)盒子的文件格式,指定了一种可扩展的基于boxedbased的文件格式。指定的格式本身与JFIF、ISO/IEC10918-5兼容,因此可以被所有现有实现读取。4)一致性测试定义了jpegxt的一致性测试。5)参考软件6)IDR整数编码,JPEG的扩展,用于9到16位精度的整数样本的向后兼容编码。它使用第3部分中指定的文件格式。7)HDR浮点编码,使用第3部分的机制扩展了编码HDR图像的JPEG,即由浮点样本组成的图像。它是第2部分和第3部分的一个超级集合,并提供了处理低复杂度或硬件实现需求的额外编码工具。8)无损和近无损编码,定义了整数和浮点样例的无损编码机制。它是第6部分和第7部分的扩展,允许可伸缩的有损到无损压缩。9)α信道编码,允许alpha通道的有损和无损表示,从而支持透明信息的编码和任意形状图像的聚合。

3、JPEG-LS。JPEG-LS是为了解决连续色调静态图像的有效无损和近无损压缩的需要。JPEG-LS标准可分为两部分:定义核心技术的ISO/IEC14495-1:1999|ITU-TRec.T.87(1998)和包含扩展的ISO/IEC14495-2:2003|ITU-TRec.T.870(03/2002)。JPEG-LS特别适合复杂度非常适中的低复杂度硬件实现,同时提供最先进的无损压缩性能。目前包括下面两个部分:1)基线,JPEG-LS第1部分指定了JPEG-LS的核心编码系统。2)扩展指定了对JPEG-LS核心编码系统的扩展。它包括额外的无损多分量转换、算术编码选项和熵编码机制的其他改进。它还提供了调优近无损编码以获得最佳视觉性能的选项。

4、JPEG2000的出现,作为未来代替JPEG使用有损压缩的新的标准。jpeg2000是一个图像编码系统,它使用了基于小波技术的最先进的压缩技术,并提供了极高的可扩展性和可访问性。内容可以以任何质量进行一次编码(最高无损),但是可以以大量其他质量和分辨率以及/或按感兴趣的区域进行访问和解码,而不会显著降低编码效率。该标准支持多达16384个组件,尺寸高达数千兆像素,精度高达38位/样本。完整的JPEG一共分为14个部分。1)核心编码系统定义了jpeg2000的核心:jpeg2000码流的语法和解码jpeg2000图像所涉及的必要步骤,并为编码器提供了信息指导。除此之外还定义了一个名为JP2的基本文件格式,它允许在jpeg2000码流中提供诸如颜色空间信息和IP权限之类的元数据。2)扩展.定义了代码流和文件格式扩展,包括:多组件转换;更灵活的小波变换核和分解结构;交替量化方案;和非线性点变换。JPX文件格式扩展了第1部分JP2文件格式,允许:更全面的颜色空间描述和HDR示例表示;多个频率;合成,裁剪,几何变换;丰富的动画;描述性元数据;以及丰富的摄影图像元数据集。3)运动JPEG2000(MJ2或MJP2)为jpeg2000图像的运动序列定义了一种文件格式,其中每个图像都被编码为一个独立的jpeg2000码流。4)一致性指定了第1部分中定义的编码和解码过程的测试过程,包括一组解码器遵从性类的定义。测试文件包括裸代码流和JP2文件。5)参考软件,由实现第1部分的两个源代码包组成。实现是与第1部分一起开发的,并用于测试它。一个是用C写的,另一个是用Java写的。它们都是在开源许可下提供的.6)复合图像文件格式,定义了用于多页文档成像的JPM文件格式,它使用ISO/IEC16485的混合光栅内容(MRC)模型。JPM是第1部分中定义的JP2文件格式的扩展。尽管它是jpeg2000家族的一员,但它支持使用许多其他编码或压缩技术,包括JBIG2和JPEG。7)JPEG2000加密(JPSEC)对工具进行了标准化,以确保事务、内容保护(IPR)和技术保护(IP)的安全性,并允许应用程序生成、使用和交换jpeg2000安全的比特流。8)JPIP,定义了支持在网络环境中对图像和元数据进行增量和选择性访问的工具。主要重点是高效和响应式的远程交互浏览jpeg2000内容,这些内容符合标准的任何其他部分。9)JP3D,这部分是jpeg2000第1部分的容量扩展。它明确定义了额外空间维度(z维度)的概念,将诸如tiles、precincts和代码块等关键jpeg2000概念扩展到所有三个维度,从而在3D中提供分辨率和感兴趣区域的可访问性属性。还增加了对小波分解结构的支持,这些小波分解结构可在所有三个维度上分层扩展。10)JPWL,定义了在易出错的无线网络上实现有效传输jpeg2000图像的工具和方法。更具体地说,这部分扩展了第1部分中描述的核心编码系统中的元素,并提供了错误保护和纠正机制。这些扩展是向后兼容的:实现第1部分的解码器能够跳过本部分中定义的扩展。11)入门级编码器定义第1部分的入门级编码器实现。12)JPXML指定了jpeg2000文件格式和标记段的XML表示形式,以及访问jpeg2000图像内部数据的方法。13)HTJ2K(开发中)还在开发中,它指定了一种替代的块编码算法,可以用来替代第1部分中指定的现有块编码算法。备用块编码算法旨在以略微降低编码效率为代价,提供10倍的吞吐量增加,同时允许在使用第1部分块编码算法的代码流之间进行数学无损的代码转换,并保留第1部分的代码流语法和特性。

5、JPEGXR、JPEGAIC、JPEGSystems、JPEGXS、JPEGPleno、JPEGXL系列都正在被设计。

MV440如何调焦距 惠普台式机如何在UEFI BIOS中开启VT 惠普电脑QQ如何开启适配屏幕DPI CentOS不能正常开机 XP重新安装TCP/IP协议的正确方法
热门搜索
打真军电影 向日葵电影 九七电影院 随手关门图片 斑马电影