社交網絡中的時尚是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。
ImageMagick的潛力永遠不會令我驚訝。 一會兒,我以為這是通過記錄控制台命令來製作gif的。
如果您知道一個帶有圖形界面的應用程序,可以在Linux中創建類似meme的圖像,那麼最好知道這一點。 非常感謝您的教程,我對創建模因特別感興趣。 恭喜,我一直在閱讀博客,請繼續努力!
Imagemagick很好,但是對於動畫gif,我更喜歡ffmpeg和gifsicle的組合。 Ffmpeg可以從圖像或視頻創建,gifsicle可以優化,儘管它也可以創建它們。
它也可以在termux中使用,因此對於android手機來說是一個很好的選擇。
早上好
我要求Tulio或在此博客中寫文章的人做一個有關如何使用ffmpeg和gifsicle來創建和優化gif的教程,或者是從視頻中創建gif的最佳方法是什麼。
問候
我遵循指示的程序,當我寫時
使
$ make:****未指定目標,也未找到任何makefile。 高。
你建議我做什麼,謝謝。
早上好
感謝您的教程...在命令-loop 0的這一部分中,它指的是什麼? 該命令以什麼順序拍攝圖像?
如何從視頻製作gif(例如,從第二個這樣的視頻到第二個這樣的視頻)?
問候,我等待著您的回复
早上好,它引起了我的注意,但我不太了解應在何處放置圖像名稱以調整其大小。 您是否會有更詳盡的教程?
偉大的!