Die Mode in sozialen Netzwerken ist animierte Gifs, es gibt Millionen und mit unterschiedlichen Zwecken unterhalten uns einige und andere informieren uns, aber ohne Zweifel sind sie der effizienteste Weg, etwas zu zeigen und einen unglaublichen viralen Effekt zu haben. Für all das wollen wir unterrichten Erstellen Sie Gif aus Bildern von der Konsole auf extrem einfache und schnelle Weise, aber mit einer ziemlich umfangreichen Parametrisierung, die dazu führen wird Hochwertige und personalisierte animierte Gifs.
Um GIFs von Bildern unter Linux zu erstellen, verwenden wir das Dienstprogramm imagemagick, das sehr leistungsfähig ist und eine ziemlich einfache Syntax hat.
Was ist Imagemagick?
ImageMagick Es ist die Gruppierung verschiedener Dienstprogramme, mit denen wir viele Aktionen für Bilder ausführen können. Es ist Open Source und wird normalerweise zum Anzeigen, Bearbeiten oder sogar Konvertieren von Bildern verwendet.
Alle diese Dienstprogramme werden über die Befehlszeile verwaltet, sind mit mehr als 100 Formaten kompatibel und verfügen neben einer relativ einfachen Syntax über eine sehr kurze Lernzeile.
Wie installiere ich imagemagick?
Imagemagick ist nativ in verschiedenen Linux-Distributionen vorhanden. Falls es jedoch nicht standardmäßig in Ihrem Betriebssystem installiert ist, können Sie dies problemlos mit einigen der folgenden Befehle tun:
Installieren Sie imagemagick auf Ubuntu, Debian und Derivaten
Benutzer von Ubuntu, Debian, Deepin und Derivaten können mit den folgenden Befehlen installieren:
$ sudo apt-get install php5 php5-common gcc $ sudo apt-get install imagemagick
Installieren Sie imagemagick unter Arch Linux und Derivaten
In Arch Linux und Wrapper können wir die AUR-Repositorys mit dem folgenden Befehl verwenden:
$ yaourt -S Imagemagick
Installieren Sie imagemagick unter CentOS / RHEL7, openSUSE, Fedora und Derivaten
Mit Hilfe von yum können wir imagemagick in diesen Distributionen installieren. Führen Sie einfach die folgenden Befehle aus
# [yum | dnf | zypper] installiere http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm # [yum | dnf | zypper] installiere http : //www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm
Installieren Sie imagemagick aus dem Quellcode
Für alle Distributionen können wir imagemagick direkt aus dem Quellcode installieren. Dazu müssen wir diese Befehlsreihe ausführen:
$ 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: logo.gif
So erstellen Sie GIF aus Bildern mit imagemagick
Das Erstellen von animierten Gifs mit imagemagick ist äußerst einfach. Es reicht aus, dass wir alle Bilder, die wir zusammenstellen möchten, im selben Verzeichnis haben, um das Gif zu erstellen und die folgenden Befehle auszuführen:
$ cd / DirectoryWhereThe Images Are $ mogrify -resize 640x480 * .jpg * .png # Hiermit ändern Sie die Größe der Bilder auf die gleiche Größe. $ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay repräsentiert die Verzögerungszeit
Und mit dieser Reihe ziemlich einfacher und intuitiver Befehle können wir unsere animierten Gifs effizient erstellen.
Das Potenzial von ImageMagick überrascht mich immer wieder aufs Neue. Für einen Moment dachte ich, dass es darum geht, Gifs durch Aufzeichnen der Konsolenbefehle zu erstellen.
Wenn Sie eine Anwendung mit einer grafischen Oberfläche zum Erstellen meme-ähnlicher Bilder unter Linux kennen, ist es gut, diese zu kennen. Vielen Dank für das Tutorial, ich bin besonders daran interessiert, Memes zu erstellen. Herzlichen Glückwunsch zum Blog, ich habe es immer gelesen, weiter so!
Imagemagick ist in Ordnung, aber für animiertes GIF gefällt mir die Kombination von ffmpeg und Gifsicle besser. Ffmpeg zum Erstellen aus Bildern oder Videos und Gifsicle zum Optimieren, obwohl es auch das Erstellen dieser Bilder ermöglicht.
Es ist auch in Termux verfügbar, daher ist es eine sehr gute Option für das Android-Handy.
Hallo, guten Morgen
Ich bitte Tulio oder diejenigen, die Artikel in diesem Blog schreiben, ein Tutorial darüber zu erstellen, wie man mit ffmpeg und gifsicle Gifs erstellt und optimiert oder wie man Gifs am besten aus Videos erstellt.
Grüße
Ich folge dem angegebenen Verfahren und wenn ich schreibe
$ make
$ make: **** Kein Ziel angegeben und kein Makefile gefunden. Hoch.
Was schlagen Sie mir vor, danke?
Hallo, guten Morgen
Vielen Dank für das Tutorial ... In diesem Teil des Befehls -loop 0 weight, worauf bezieht es sich? In welcher Reihenfolge nimmt dieser Befehl die Bilder auf?
Wie mache ich ein GIF aus einem Video (zum Beispiel von der zweiten zur zweiten)?
Grüße und ich warten auf Ihre Antwort bald
Guten Morgen, es erregt meine Aufmerksamkeit, aber ich verstehe nicht ganz, wo ich den Namen des Bildes platzieren soll, um die Größe zu ändern. Haben Sie ein ausführlicheres Tutorial?
Genial !!!