在线gif压缩文件大小_如何在不损失图像质量的情况下压缩动画GIF文件

在线gif压缩文件大小

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

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

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

让我们看看如何压缩动画GIF而不将其粉碎。

为什么要压缩Gif?

正如我上面提到的,GIF文件通常会很大。 GIF可以是相同影片文件的文件大小的十倍。 如果您希望可以在网络上共享外观精美的GIF,则存在问题。

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

每年都有数以百万计的新人访问互联网,其中绝大多数在发展中国家。 他们并不总是拥有快速,负担得起的互联网访问服务。 它们的连接通常很慢且昂贵。 在设计Internet内容(例如动画GIF)时,应考虑这些用户。

即使在发达国家内,也有大量的人拥有有限的,昂贵的互联网访问权限:移动用户。 现在,智能手机已成为大多数人上网的主要方式。 尽管在某些地区移动数据的速度非常快,但价格昂贵。 如果有一半以上的人会使用智能手机查看您的GIF,则应正确压缩它。

最后,大多数托管GIF的地方都了解这两个问题。 这意味着他们对上传文件设置了文件大小限制,或者通过自己的压缩算法运行它们。 如果您没有正确地压缩自己的GIF,它将受到其他人选择的有损压缩的支配。 如果您的GIF正确压缩,那么问题就不多了。

如何制作好礼物

压缩低效且制作不当的GIF毫无意义。 垃圾进垃圾出。 如果您要制作GIF,则应该在每个阶段都做好。 如果您刚开始制作GIF,建议您使用Jose Antunes的教程Cinemagraphs:如何在Adobe Photoshop中创建动画照片。

Martin Perhiniak就优化动画GIF文件的方式撰写了精彩的教程。 您应该先检查一下,然后再继续。 主要结论是,围绕图像尺寸,GIF长度,帧数,颜色数和质量,需要做出许多重要的决定。 通过将GIF限制在不太重要的区域,您可以在需要的地方维护细节。

如何无损压缩Gif

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

Gifsicle是命令行工具。 如果您熟悉命令行,则可以直接使用它。 只需从GitHub克隆Gifsicle,就可以了。

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

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

对于Windows用户, FileOptimizer还使用Gifsicle为其GIF压缩提供支持。 与图像一样,FileOptimizer似乎能够压缩几乎所有内容。

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

付诸实践

Gifsicle可以压缩GIF的数量取决于您事先对其进行优化的程度。 如果在Photoshop中创建设计良好的GIF,则Gifsicle可以将其进一步压缩2%至5%。 但是,如果您从优化不佳的GIF开始,它可以将其压缩得更多。

我是根据拍摄的短片在Photoshop中创建上述GIF的。 我故意使Gifsicle变得尽可能困难。 几乎整个图像在每一帧之间移动。

原始视频文件的大小为20 MB。 当我在Photoshop中将其转换为GIF时,尽管花费了大量细节,但我却可以将其压缩到大约4 MB。 通过ImageOptim运行该按钮时,它在按钮上又减少了4%,达到3.8 MB,而不会损失任何质量。

结语

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

借助ImageOptim,FileOptimizer和Compressor.io等应用程序,您可以使用Gifsicle强大的压缩算法来无损地减少GIF。 根据制作的好坏,可以将文件大小的2%到25%范围内的任何地方都刮掉。

翻译自: https://photography.tutsplus.com/tutorials/how-to-compress-animated-gif-files-without-losing-image-quality--cms-26557

在线gif压缩文件大小

你可能感兴趣的:(大数据,机器学习,python,编程语言,java)