【多媒体文件格式】JPG、JPEG、JFIF

2023-11-05 05:28

本文主要是介绍【多媒体文件格式】JPG、JPEG、JFIF,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

JPG/JPEG

没有区别,全名、正式扩展名是JPEG。但因DOS、Windows 95等早期系统采用的8.3命名规则只支持最长3字符的扩展名,为了兼容采用了.jpg。也因历史习惯和兼容性考虑,.jpg目前更流行。

JPEG或称JPG,是一种针对照片影像而广泛使用的有损压缩标准方法,由联合图像专家小组(英语:Joint Photographic Experts Group)开发。此团队创立于1986年,1992年发布了JPEG的标准而在1994年获得了ISO 10918-1的认定。JPEG与视频音频压缩标准的MPEG(Moving Picture Experts Group)很容易混淆,但两者是不同的组织及标准。

JPEG本身只有描述如何将一个影像转换为字节的数据流(streaming),但并没有说明这些字节如何在任何特定的存储媒体上受封存起来。JPEG的压缩方式通常是有损压缩,即在压缩过程中图像的质量会遭受到可见的破坏,有一种以JPEG为基础的标准Lossless JPEG是采用无损的压缩方式,但Lossless JPEG并没有受到广泛的支持。

JFIF

一个由C-Cube Microsystems等公司所创建的额外标准,称为JFIFJPEG File Interchange Format,JPEG文件交换格式,联合图像专家小组文件交换格式)详细说明如何从一个JPEG流,产出一个适合于电脑存储和传输(像是在互联网上)的文件。在普遍的用法,当有人称呼一个"JPEG文件",一般而言他是意指一个JFIF文件,或有时候是一个Exif JPEG文件。然而,也有其他以JPEG为基础的文件格式,像是JNG。

使用JPEG格式压缩的图片文件一般也称为JPEG Files,最普遍使用的扩展名格式为.jpg,其他常用的扩展名还包括.JPEG、.jpe、.jfif以及.jif。JPEG格式的资料也能受嵌进其他类型的文件格式中,像是TIFF类型的文件格式。

参考

1、JPG 和JPEG 格式有什么区别? - 知乎

2、JPEG - 维基百科,自由的百科全书

这篇关于【多媒体文件格式】JPG、JPEG、JFIF的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/347702

相关文章

研究人员在RSA大会上演示利用恶意JPEG图片入侵企业内网

安全研究人员Marcus Murray在正在旧金山举行的RSA大会上公布了一种利用恶意JPEG图片入侵企业网络内部Windows服务器的新方法。  攻击流程及漏洞分析 最近,安全专家兼渗透测试员Marcus Murray发现了一种利用恶意JPEG图片来攻击Windows服务器的新方法,利用该方法还可以在目标网络中进行特权提升。几天前,在旧金山举行的RSA大会上,该Marcus现场展示了攻击流程,

Unstructured cannot write mode RGBA as JPEG 错误解决

Unstructured cannot write mode RGBA as JPEG 错误解决 0. 错误详细1. 解决方法 0. 错误详细 Image Extraction Error: Skipping the failed imageTraceback (most recent call last):File "/root/miniconda3/envs/learn-y

Matplotlib图像读取和输出及jpg、png格式对比,及透明通道alpha设置

图像像素值 图像像素值一般size为3,也就是通道数,分别代表R,G,B,如果只有单一 一个值则表示灰度值,也就是说一张二维图片,当长和宽都为1080时,那么若是灰度图像,图像尺寸为(1080,1080,1)若是RGB图像则为(1080,1080,3), jpg、png图像格式 jpg图像的灰度值范围和RGB范围为[0,255],数值类型为uint8,也就是无符号整数 png图像的灰度值范

基于FPGA的开源项目:FOC/SHA/USB/JPEG等

文章目录 [1. USB 1.1控制器](https://github.com/WangXuan95/FPGA-USB-Device)[2. FOC控制算法](https://github.com/WangXuan95/FPGA-FOC)[3. BSV高级硬件描述语言入门指南](https://github.com/WangXuan95/BSV_Tutorial_cn)[4. 基于XDMA的

spring MVC访问静态文件,如jpg,js,css

如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。   目的:可以正常访问静态文件,不要找不到静态文件报404。   方案一:激活Tomcat的defaultServlet来处理静态文件 Xml代码 <se

Android raw,assets目录源使文件格式使用

播放raw目录下的mp3文件: MediaPlayer mediaPlayer1;mediaPlayer1 = MediaPlayer.create(this, R.raw.boot); //文件路径 /raw/boot.mp3mediaPlayer1.start();mediaPlayer1.stop(); 读取assets目录下图片资源文件: <Im

QT4.8 不展示JPG图片问题解决办法

最近遇到一个很奇怪的问题,项目在自己机上展示JPG图片都是正常的,打包给客户机上始终不展示,试过很多方法,比如本机Debug下不管是运行工程文件还是直接运行 .exe文件 都是可以展示JPG图片的 ,而Release下 发现运行工程文件时 JPG文件也是可以展示的 但是直接运行 Release下exe文件 是不展示JPG文件的。最终经过大神的提示和网上的搜索 知道是由于缺少jpg插件 , 也就是

多媒体应用设计师是什么?

多媒体应用设计师是什么? 多媒体应用设计师是一种具备多方面技能和知识的综合性人才,他们的工作涉及多媒体技术的多个领域。以下是关于多媒体应用设计师的详细解释: 定义 多媒体应用设计师是掌握计算机系统基础、计算机软件基础、网络基础、多媒体技术基础、多媒体信息处理技术、多媒体应用的策划与设计、多媒体素材的制作与集成、多媒体应用系统的实现、多媒体数据库与分布式多媒体系统、标准化基础与知识产权保护、专

怎么将webp格式转换成jpg?这几种图片转换方法超级好用!

怎么将webp格式转换成jpg?WebP,这一较为边缘化的图像压缩技术,在实际应用中逐渐显现出其固有的局限,首要挑战便是其浏览器兼容性的不足,在多元化、全球化的网络生态中,这一短板尤为明显,用户常常面临因格式不支持而导致的分享与传播障碍,不得不采取迂回策略或依赖特定软件桥接这一鸿沟,更进一步,WebP图像编辑工具的稀缺,极大地限制了用户对其进行个性化编辑与创意发挥的空间,对于追求独特视觉表达和多样

苹果HEIC格式无法兼容,怎么把EIC格式转换为jpg格式

随着苹果设备的普及,HEIC格式作为苹果设备特有的图片格式,其高效性和高质量的图像特点得到了广大用户的青睐。然而,由于HEIC格式的特殊性,它在非苹果设备或一些老旧软件上的兼容性并不理想。怎么把苹果heic格式转换jpg成为了许多用户的需求。本文将介绍3种将苹果HEIC格式转换为JPG的方法,帮助用户轻松解决兼容性问题。 一、使用苹果设备自带的软件 对于苹果用户来说,使用设备自带的软件是最简单