JPG、JPEG、PNG这些文件你了解过吗?

JPG

jpg全名是JPEG,是图片的一种格式。JPEG图片以24位颜色存储单个位图。JPEG是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。它和PNG文件的区别在于:JPG文件使用24位真彩色(无α通道);然而PNG文件使用32位真彩色(有α通道),允许部分透明度为100%。

JPEG

JPEG 是Joint Photographic Experts Group(联合图像专家小组)的缩写,是第一个国际图像压缩标准。JPEG图像压缩算法能够在提供良好的压缩性能的同时,具有比较好的重建质量,被广泛应用于图像、视频处理领域。人们日常碰到的“.jpeg”、‘’.jpg“等指代的是图像数据经压缩编码后在媒体上的封存形式,不能与JPEG压缩标准混为一谈。

PNG

便携式网络图形是一种无损压缩的位图片形格式,其设计目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。PNG使用从LZ77派生的无损数据压缩算法,一般应用于JAVA程序、网页或S60程序中,原因是它压缩比高,生成文件体积小。

GIF

GIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在 1987年开发的图像文件格式。GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。GIF格式可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。

BMP

BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。

发布者

青山

一个热爱生活,喜欢写作,喜欢博客,热心交友的高中森。

《JPG、JPEG、PNG这些文件你了解过吗?》上有19条评论

  1. PNG与JPG算法不同。JPG基于像素点,PNG基于“图形”。画一条直线,JPG需要描述每个点(然后压缩),而PNG只需要说明两个端点和颜色,剩下的都交给CPU。所以在表现颜色和形状都复杂的场景时,PNG反而会比JPG更大。
    一般来说人工设计的东西,PNG更好,因为缩放无损,而来自于自然采集的照片,还是应该用JPG。
    另外应该把CSS去掉,换成bmp和tiff。

    1. @懿古今 没区别。标准的名字是JPEG,所以正式扩展名也应该是.jpeg。但是要知道DOS和Win32时代,文件的命名要遵循8.3规则,所以那个e在早年就被省略了。于是沿袭下来,.jpg反而成了更被普遍接受的扩展名。

发表评论

电子邮件地址不会被公开。 必填项已用*标注