金华网站设计:如何在不丢失图像质量的情况下压缩动画GIF文件

2019.08.02 mf_web

87

动画GIF比任何其他数字图像格式都已经在网络文化中根深蒂固。JPEG或多或少是传统摄影的延续,但GIF是新的和强大的东西。广泛的宽带导致了过去十年的视频流,但在此之前,轻松共享运动图像的唯一方法是使用GIF。

GIF已经超越了原始的无声视频格式。随着Tumblr和Reddit等网站的成功,它们本身就是一种艺术形式。反应GIF是一些最受欢迎的模因。 

但是,GIF格式的压缩效果不如JPEG或PNG。GIF继续如此成功的唯一原因是该格式允许动画。因此,创建具有良好细节的压缩GIF需要一些思考。你在网上看到的大多数GIF都是荒谬的大文件或可怕的压缩文件。 

金华网站设计让我们来看看如何压缩动画GIF而不破坏它们。

为什么要压缩Gif?

正如我上面提到的那样,GIF文件往往会运行很大。GIF可以是相同电影文件的文件大小的十倍。如果您想要可以在网络上共享的外观漂亮的GIF,这就会出现问题。

如果您使用的是高速宽带,那么加载嵌入网页的10 MB GIF不是问题。它可能需要一两秒钟,但你几乎不会注意到。问题是很多人没有使用快速连接访问互联网。

每年有数百万新人上网,其中绝大多数在发展中国家。他们并不总是拥有快速,实惠的互联网接入。他们的联系往往缓慢且昂贵。当您为互联网设计内容时,如动画GIF,您应该考虑这些用户。

iamagoptim
ImageOptim 可以无损压缩图像,使其更易于访问。

即使在发达国家,他们也是大量拥有有限且昂贵的互联网访问权限的人:移动用户。智能手机现在是大多数人上网的主要方式。虽然移动数据在某些领域可能非常快,但价格昂贵。如果超过一半的人看到你的GIF将使用智能手机进行,那么它应该被正确压缩。

最后,大多数托管GIF的地方都了解这两个问题。这意味着他们会对上传文件大小进行限制,或者通过自己的压缩算法运行它们。如果你没有正确地压缩你自己的GIF,它将受到别人选择的任何有损压缩的摆布。如果你的GIF被正确压缩,这将远远不是一个问题。

如何制作好Gif

没有必要压缩低效且制作不佳的GIF。垃圾进垃圾出。如果您要努力制作GIF,那么您应该在每个阶段都做得很好。如果您刚刚开始制作GIF,我建议Jose Antunes的教程Cinemagraphs:如何在Adobe Photoshop中创建动画照片。

优化photoshop
在Photoshop中制作优化的GIF 。

Martin Perhiniak撰写了一篇关于优化动画GIF文件的方法的精彩教程。你应该在继续之前检查一下。主要的内容是围绕图像大小,GIF长度,帧数,颜色数量和质量做出了许多重要的决定。通过在不太重要的区域限制您的GIF,您可以保持您想要的细节。

如何无损地压缩Gifs

虽然有商业工具可用,但最好的优化算法之一来自开源工具Gifsicle。Gifsicle的压缩算法将每一帧与前一帧进行比较并计算差异。然后它只保存更改,而不是合并所有冗余细节。这意味着如果每帧之间只有一小部分图像发生变化,则文件大小会小得多。这是一种非常有效的无损压缩方式。

然而,Gifsicle是一个命令行工具。如果您熟悉命令行,那么您可以提前使用它。只需从GitHub克隆Gifsicle就可以了。 

gifsicle
ImageOptim使用Gifsicle的算法可以节省相当多的文件大小从优化不好的GIF。

对于大多数人来说,命令行选项太技术化了。幸运的是,有一些使用Gifsicle算法的图像优化应用程序。

如果您使用的是Mac,ImageOptim是最佳解决方案。除了无损压缩GIF,它还可以处理JPEG和PNG。

对于Windows用户,FileOptimizer还使用Gifsicle来支持其GIF压缩。除了图像,FileOptimizer似乎能够压缩几乎所有东西。

还有一些压缩GIF的Web应用程序。Compressor.io的无损GIF压缩使用了Gifsicle,所以这就是我推荐的。许多其他网络应用程序仅提供有损压缩。

把它付诸实践

Gifsicle可以压缩你的GIF多少取决于你事先优化它的程度。如果你在Photoshop中创建一个精心设计的GIF,Gifsicle可以将它再压缩2到5%。但是,如果您从优化不佳的GIF开始,它可以将其压缩得更多。

我在Photoshop中用我拍摄的一段短片创建了GIF。我故意让Gifsicle尽可能地困难; 几乎整个图像在每帧之间移动。 

原始视频文件的大小为20 MB。当我在Photoshop中将其转换为GIF时,我能够将其降低到大约4 MB,尽管需要花费很多细节。通过ImageOptim运行它会使按钮再减少4%到3.8 MB,而不会再失去任何质量。

我还通过ImageOptim 从Giphy中随机运行了各种各样的GIF 。我得到了从0%到24.9%压缩的一系列值。同样,这对GIF没有任何质量损失。

包起来

GIF在网上非常受欢迎。不幸的是,它们往往是相当大或压缩不当的文件。对于从缓慢或昂贵的连接访问互联网的人来说,这是一个问题。

使用ImageOptim,FileOptimizer和Compressor.io等应用程序,您可以使用Gifsicle强大的压缩算法来无损地减少您的GIF。根据您制作它的效果,您可以在文件大小的2%到25%之间剃掉任何东西。

金华网站设计

最新案例

寒枫总监

来电咨询

18868949445

微信咨询

寒枫总监

TOP