La moda nei social network è Gif animate, ce ne sono milioni e con scopi diversi, alcune ci divertono e altre ci informano, ma senza dubbio sono diventate il modo più efficiente per mostrare qualcosa e avere un incredibile effetto virale. Per tutto questo, vogliamo insegnare creare immagini Gif dalla console in modo estremamente semplice e veloce, ma con una parametrizzazione abbastanza ampia, che si tradurrà in gif animate personalizzate e di alta qualità.
Per creare GIF di immagini in Linux useremo l'utility imagemagick, che è super potente e ha una sintassi abbastanza semplice.
Cos'è imagemagick?
ImageMagick È il raggruppamento di varie utilità che ci consentono di eseguire molte azioni sulle immagini, è open source e viene normalmente utilizzato per visualizzare, modificare o persino convertire immagini.
Tutte queste utilità sono gestite dalla riga di comando, essendo compatibili con più di 100 formati e avendo una linea di apprendimento molto breve, oltre a una sintassi abbastanza semplice.
Come installare imagemagick?
Imagemagick è presente in modo nativo in varie distribuzioni Linux, ma nel caso in cui non sia installato di default nel tuo sistema operativo, puoi farlo facilmente con alcuni dei seguenti comandi:
Installa imagemagick su Ubuntu, Debian e derivati
Gli utenti Ubuntu, debian, deepin e derivati possono installare utilizzando i seguenti comandi:
$ sudo apt-get install php5 php5-common gcc $ sudo apt-get install imagemagick
Installa imagemagick su Arch Linux e derivati
In arch linux e wrapper possiamo utilizzare i repository AUR con il seguente comando:
$ yaourt -S magia dell'immagine
Installa imagemagick su CentOS / RHEL7, openSUSE, Fedora e derivati
Con l'aiuto di yum possiamo installare imagemagick in queste distribuzioni, basta eseguire i seguenti comandi
# [yum | dnf | zypper] installa http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm # [yum | dnf | zypper] installa http : //www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm
Installa imagemagick dal codice sorgente
Per tutte le distribuzioni possiamo installare imagemagick direttamente dal suo codice sorgente, per questo dobbiamo eseguire questa serie di comandi:
$ 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
Come creare GIF da immagini usando imagemagick
La creazione di gif animate con imagemagick è estremamente semplice, è sufficiente che abbiamo tutte le immagini che vogliamo mettere insieme nella stessa directory per creare la gif ed eseguire i seguenti comandi:
$ cd / DirectoryWhereThe Images Are $ mogrify -resize 640x480 * .jpg * .png # Questo serve per ridimensionare le immagini alla stessa dimensione $ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay rappresenta il tempo di ritardo
E con questa serie di comandi abbastanza semplici e intuitivi possiamo creare le nostre gif animate in modo efficiente.
Il potenziale di ImageMagick non finisce mai di stupirmi. Per un momento ho pensato che si trattasse di creare gif registrando i comandi della console.
Se conosci un'applicazione con un'interfaccia grafica per creare immagini simili a meme in Linux, sarebbe bene conoscerla. Grazie mille per il tutorial, sono particolarmente interessato a creare meme. Complimenti per il blog, lo leggo sempre, continuate così!
Imagemagick va bene, ma per le gif animate mi piace di più la combinazione di ffmpeg e gifsicle. Ffmpeg per creare da immagini o video e gificle per ottimizzare, sebbene consenta anche di crearli.
È disponibile anche in termux, quindi è un'ottima opzione per il cellulare Android.
Ciao buon giorno
Chiedo a Tulio oa coloro che scrivono articoli in questo blog di fare un tutorial su come usare ffmpeg e gifsicle per creare e ottimizzare gif o quali sono i metodi migliori per creare gif da video.
saluti
Seguo la procedura indicata e quando scrivo
$ Make
$ make: **** Nessun target specificato e nessun makefile trovato. Alto.
Cosa mi suggerisci di fare, grazie.
Ciao buon giorno
Grazie per il tutorial ... In questa parte del comando -loop 0 weight a cosa si riferisce? In che ordine questo comando prende le immagini?
Come faccio a fare una gif da un video (ad esempio dal secondo tale al secondo tale)?
Un saluto e attendo presto una tua risposta
Buongiorno, attira la mia attenzione ma non capisco bene dove devo inserire il nome dell'immagine per ridimensionarla. Avrai un tutorial più spiegato?
Genial!