如何通過控制台從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。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  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天 他說:

    偉大的!