Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

jpeg是什么格式,search_queries

jpeg是什么格式

题图来自Unsplash,基于CC0协议

导读

  • search_queries
  • jpeg 格式 定义
  • jpeg 压缩 原理
  • jpeg 与 png 区别
  • jpeg 文件 结构
  • jpeg 有损压缩 举例
  • JPEG,全称为联合图像专家小组,它既是一个标准组织的名称,也指代由该组织制定的一种广泛使用的图像文件格式。从本质上讲,JPEG是一种专为存储连续色调(如照片)而设计的有损压缩图像格式。这意味着,为了大幅减小文件体积,它会在压缩过程中丢弃一些人眼不易察觉的图像细节,从而实现极高的压缩比。

    它的核心在于有损压缩原理。人眼对亮度的变化比对色彩的变化更为敏感,对图像中高频的、细小的纹理细节不如对大面积平滑区域敏感。JPEG正是利用了这一点。压缩过程大致分为几个步骤:首先,将图像从RGB色彩空间转换到YCbCr色彩空间,将亮度(Y)和色度(Cb、Cr)信息分离,并对色度信息进行“下采样”(丢弃一半的色度数据)。然后,将图像分割成8x8像素的小块,对每个块应用离散余弦变换(DCT),将空间域的信息转化为频率域信息。接着,是关键的“量化”步骤:用一个量化表去除高频分量或将其精确度降低,比如,将代表细微纹理的高频系数全部清零或取整。人眼对这种高频信息的损失通常不敏感。最后,对量化后的数据进行无损的霍夫曼编码。

    为了更直观地理解这种有损压缩的后果,可以看一个典型例子:一张画质细腻的蓝天照片,保存为极高品质的JPEG(压缩率低)时,几乎看不出瑕疵。但若反复保存为低品质JPEG(高压缩率),天空的平滑渐变会逐渐出现明显的“色块断层”或“马赛克”,而在物体边缘(如树枝与天空的交界处)会出现令人不悦的“振铃效应”或噪点。这种细节因压缩而永久丢失。

    在文件结构上,一个JPEG文件由一系列“标记”(Marker)组成。典型的包括:SOI(图像开始)、APP0APP1(如包含Exif元数据)、DQT(定义量化表)、SOF0(帧开始,包含图像尺寸和采样因子)、DHT(定义哈夫曼表)、SOS(扫描开始,包含压缩后的实际图像数据)以及EOI(图像结束)。这种结构使得解码器能按部就班地读取并重建图像。

    当你对比JPEG和PNG格式时,核心区别便凸显出来。PNG(便携式网络图形)使用的是无损压缩算法。例如,对于一个包含清晰文字、几何图形(如LOGO)或大面积纯色块的截图,PNG能保持每个像素的绝对精确,文件大小可能很小。但如果将同样一张色彩丰富的照片保存为PNG,文件体积会远大于同等视觉质量的JPEG。因此,JPEG是照片、带有自然渐变效果的图像的首选,它在“视觉质量可接受”与“文件尺寸较小”之间取得了最佳平衡,非常适合互联网传输和数码相机存储。而PNG由于支持无损透明背景和完全保真,更适合图标、设计稿和需要高精度的场合。选择哪一种,取决于你对图像质量、文件大小以及是否需要透明度的具体需求。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com