这是很好的代码。但这是不确定的。我正在尝试使用jpg转换为gif。 对于某些图像,它会缩小尺寸,有些图像会增加尺寸。
你能帮我解决一下如何从jpg中获得缩小尺寸的gif。
答案 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中很难很好地压缩摄影图像。
为什么要首先切换?