如何从控制台在Linux中创建图像的GIF

社交网络中的时尚是Gif动画,有数百万个,目的不同,有的娱乐我们,有的则通知我们,但毫无疑问,它们已成为展示事物并产生令人难以置信的病毒效应的最有效方法。 为此,我们想教 从控制台中的图像创建Gif 以极其简单和快速的方式进行,但是参数设置相当广泛,这将导致 高质量和个性化的gif动画.从图像创建gif

要在Linux中创建图像的GIF,我们将使用imagemagick实用程序,该实用程序功能非常强大,并且语法相当简单。

什么是imagemagick?

ImageMagick的 它是各种实用程序的组合,它使我们可以对图像执行许多操作,它是开源的,通常用于显示,编辑甚至转换图像。

所有这些实用程序都是从命令行管理的,除了相当简单的语法外,还兼容100多种格式,并且学习线非常短。

如何安装imagemagick?

Imagemagick本身存在于各种Linux发行版中,但是如果您的操作系统中未默认安装它,则可以使用以下一些命令轻松完成此操作:

在Ubuntu,Debian和衍生产品上安装imagemagick

Ubuntu,debian,deepin和派生用户可以使用以下命令进行安装:

$ sudo apt-get install php5 php5-common gcc $ sudo apt-get install imagemagick

在Arch Linux及其衍生产品上安装imagemagick

在arch linux和wrapper中,我们可以使用以下命令来使用AUR存储库:

$yaourt -S imagemagick

在CentOS / RHEL7,openSUSE,Fedora及其衍生版本上安装imagemagick

借助yum,我们可以在这些发行版中安装imagemagick,只需运行以下命令

#[yum | dnf | zypper]安装http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm#[yum | dnf | zypper]安装http ://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm

从源代码安装imagemagick

对于所有发行版,我们都可以直接从其源代码安装imagemagick,为此,我们必须执行以下一系列命令:

$ cd / opt $ wget http://www.imagemagick.org/download/ImageMagick.tar.gz $ tar xvzf ImageMagick.tar.gz $ cd ImageMagick-6.9.3 $ touch configure $ ./configure $ make $ make install $ ldconfig / usr / local / lib $ / usr / local / bin / convert徽标:logo.gif

如何使用imagemagick从图像创建GIF

使用imagemagick创建动画gif非常简单,足以在同一个目录中包含所有要放在一起以创建gif并执行以下命令的图像:

$ cd / DirectoryWhereThe Images Are $ mogrify -resize 640x480 * .jpg * .png#这用于将图像调整为相同大小$ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay表示延迟时间

通过这一系列相当简单直观的命令,我们可以高效地创建动画Gif。


7条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   马丁

    ImageMagick的潜力永远不会令我惊讶。 有一会儿我以为这是通过记录控制台命令来制作gif的。

    如果您知道一个带有图形界面的应用程序,可以在Linux中创建类似meme的图像,那么最好了解一下。 非常感谢您的教程,我对创建模因特别感兴趣。 恭喜,我一直在阅读博客,请继续努力!

  2.  

    Imagemagick很好,但是对于动画gif,我更喜欢ffmpeg和gifsicle的组合。 Ffmpeg可以从图像或视频创建,gifsicle可以优化,尽管它也可以创建它们。
    它也可以在termux中使用,因此对于android手机来说是一个很好的选择。

    1.    3

      早上好

      我请Tulio或在此博客上写文章的人做一个有关如何使用ffmpeg和gifsicle创建和优化gif的教程,或者是从视频创建gif的最佳方法是什么。

      问候

  3.  

    我遵循指示的程序,当我写时
    使
    $ make:****未指定目标,也未找到任何makefile。 高。

    你建议我做什么,谢谢。

  4.   3

    早上好

    感谢您的教程...在命令-loop 0的这一部分中,它指的是什么? 该命令以什么顺序拍摄图像?

    如何从视频制作gif(例如,从第二个这样的视频到第二个这样的视频)?

    问候,我等待着您的回复

  5.   大卫·菲格罗亚(David Figueroa)

    早上好,它引起了我的注意,但我不太了解应在何处放置图像名称以调整其大小。 您是否会有更详尽的教程?

  6.   570n3天

    和煦的!