从jpg转换为gif,缩小尺寸

时间:2010-05-17 09:31:00

标签: php

这是很好的代码。但这是不确定的。我正在尝试使用jpg转换为gif。 对于某些图像,它会缩小尺寸,有些图像会增加尺寸。

你能帮我解决一下如何从jpg中获得缩小尺寸的gif。

1 个答案:

答案 0 :(得分:1)

JPG和GIF基本上是不同的格式,大多数图像在一个中压缩得不好。

非常简短且大规模简化 - JPG的主要压缩方法是去除并简化人眼不可见(或几乎不可见)的微妙细微差别,从而减少图像尺寸。

这种方法对于照片特别有用,因为它们通常包含许多细微的细微差别,并且几乎没有完全均匀的区域。

GIF的主要压缩方法是通过检测相同颜色的条纹并压缩信息来减少数据,所以

red red red red red red red green green green red red red 

变为

7x red 3x green 3x red

这被称为Run Length Encoding

显然,这种方法不适用于照片,因为通常每个像素的颜色值都会略有不同。

因此,在GIF中很难很好地压缩摄影图像。

为什么要首先切换?