空间压缩器如何减少图形的文件大小?

时间:2011-05-04 16:03:08

标签: spatial graphic image-compression

空间压缩器究竟如何减少图形的文件大小?是否与像素,帧或元数据有关?

2 个答案:

答案 0 :(得分:1)

基本上有两种不同的方法可以压缩图像数据,查找重复的模式,并丢弃不太相关的数据。

最简单的重复图案形式用于行程编码(RLE),它找到彼此相邻的相同颜色的像素。在GIF图像中使用更复杂的形式,其中它找到在图像中出现多次的像素组。

丢弃数据广泛用于JPEG压缩,例如,它首先将图像分为颜色和亮度信息,然后将每个2x2像素组的颜色信息减少为四个像素的平均颜色,从而丢弃大约一半的图像信息具有很小的视觉冲击力。

答案 1 :(得分:0)

一般来说,它的工作方式与人类相同。

你看一张房子的照片说“我看到一个白色的房子,3个窗户,一扇门,外面的草和一个白色的栅栏”。每片草叶的数量,位置和方向,房子上油漆的精确质地等细节对我们来说都无关紧要。

同样,压缩图像时,会删除详细信息,直到达到所需的文件大小。至少,可以通过一个值来描述图像,对图像中的每个像素颜色求平均值。你从那里上去。

与我家的例子类似的一种常见技术是创建“单词”来描述重复了很多次的图像的较大特征。这在一般意义上称为行程编码(RLE),但它可能不仅仅是特定的重复模式。例如,您可以使用ID 0来描述类似于4个垂直绿色像素的内容,并将其粘贴到您的图片上以指定草。

用于压缩图像的技术是无限的,如果您对此感兴趣,我建议您继续学习几门大学课程,因为即使是效率最低的方法,您也需要非常强大的微积分和模式识别背景。