Mode i sociale netværk er animerede Gif'er, der er millioner og med forskellige formål underholder nogle os og andre informerer os, men uden tvivl er de blevet den mest effektive måde at vise noget på og har en utrolig viral effekt. Til alt dette ønsker vi at undervise Opret Gif fra billeder fra konsollen på en ekstrem enkel og hurtig måde, men med en ret omfattende parametrering, hvilket vil resultere i høj kvalitet og personaliserede animerede gifs.
For at oprette GIF'er af billeder i Linux skal vi bruge imagemagick-værktøjet, som er superkraftigt og har en ret simpel syntaks.
Hvad er imagemagick?
ImageMagick Det er grupperingen af forskellige hjælpeprogrammer, der giver os mulighed for at udføre mange handlinger på billeder, det er open source og bruges normalt til at vise, redigere eller endda konvertere billeder.
Alle disse hjælpeprogrammer styres fra kommandolinjen, er kompatible med mere end 100 formater og har en meget kort indlæringslinje samt en ret simpel syntaks.
Hvordan installeres imagemagick?
Imagemagick er hjemmehørende i forskellige linux-distroer, men hvis det ikke er installeret som standard i dit operativsystem, kan du gøre det nemt med nogle af følgende kommandoer:
Installer imagemagick på Ubuntu, Debian og derivater
Brugere af Ubuntu, debian, deepin og derivater kan installere ved hjælp af følgende kommandoer:
$ sudo apt-get install php5 php5-common gcc $ sudo apt-get install imagemagick
Installer imagemagick på Arch Linux og derivater
I arch linux og wrapper kan vi gøre brug af AUR-arkiverne med følgende kommando:
$yaourt -S imagemagick
Installer imagemagick på CentOS / RHEL7, openSUSE, Fedora og derivater
Ved hjælp af yum kan vi installere imagemagick i disse distributioner, bare kør følgende kommandoer
# [yum | dnf | zypper] installer http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm # [yum | dnf | zypper] install http : //www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm
Installer imagemagick fra kildekoden
For alle distroer kan vi installere imagemagick direkte fra dens kildekode, for dette skal vi udføre denne række kommandoer:
$ cd / opt $ wget http://www.imagemagick.org/download/ImageMagick.tar.gz $ tar xvzf ImageMagick.tar.gz $ cd ImageMagick-6.9.3 $ touchkonfigurer $ ./configure $ make $ make install $ ldconfig / usr / local / lib $ / usr / local / bin / convert logo: logo.gif
Sådan oprettes GIF fra billeder ved hjælp af imagemagick
Oprettelsen af animeret gif med imagemagick er ekstremt enkel, det er nok, at vi har i samme bibliotek alle de billeder, som vi vil sammensætte for at oprette gif og udføre følgende kommandoer:
$ cd / DirectoryWhereThe Images Are $ mogrify -resize 640x480 * .jpg * .png # Dette er for at ændre størrelsen på billederne til samme størrelse $ convert -forsink 20-loop 0 * .jpg * .png migif.gif #Delay repræsenterer forsinkelsen tid
Og med denne serie af ret enkle og intuitive kommandoer kan vi oprette vores animerede gifs effektivt.
ImageMagicks potentiale ophører aldrig med at forbløffe mig. Et øjeblik troede jeg, at det handlede om at lave gifs ved at optage konsolkommandoer.
Hvis du kender et program med en grafisk grænseflade til at oprette meme-lignende billeder i Linux, ville det være godt at kende det. Mange tak for vejledningen, jeg er især interesseret i at oprette memer. Tillykke med bloggen, jeg læser den altid, fortsæt!
Imagemagick er fint, men for animeret gif kan jeg godt lide kombinationen af ffmpeg og gifsicle. Ffmpeg for at oprette fra billeder eller videoer, og gifsicle for at optimere, selvom det også gør det muligt at oprette dem.
Det er også tilgængeligt i termux, så det er en meget god mulighed for Android-mobilen.
Hej god morgen
Jeg beder Tulio eller dem, der skriver artikler på denne blog, om at lave en tutorial om, hvordan man bruger ffmpeg og gifsicle til at oprette og optimere gifs, eller hvad er de bedste metoder til at oprette gifs fra videoer.
hilsen
Jeg følger den angivne procedure, og når jeg skriver
$ make
$ make: **** Intet mål angivet og ingen makefile fundet. Høj.
Hvad foreslår du, at jeg gør, tak.
Hej god morgen
Tak for vejledningen ... I denne del af kommandoen-loop 0 vægt, hvad refererer den til? I hvilken rækkefølge tager denne kommando billederne?
Hvordan laver jeg et gif fra en video (for eksempel fra den anden sådan til den anden sådan)?
Hilsner, og jeg afventer snart dit svar
Godmorgen, det fanger min opmærksomhed, men jeg forstår ikke helt, hvor jeg skal placere navnet på billedet for at ændre størrelsen på det. Vil du have en mere forklaret tutorial?
Genial !!!