Moda v družabnih omrežjih so animirani gifi, na milijone jih je z različnimi nameni, nekateri nas zabavajo, drugi pa obveščajo, a brez dvoma so postali najučinkovitejši način, da nekaj pokažemo in dosežemo neverjeten virusni učinek. Za vse to želimo poučevati ustvari Gif iz slik iz konzole na izredno enostaven in hiter način, vendar s precej obsežno parametrizacijo, kar bo povzročilo visokokakovostni in prilagojeni animirani gif.
Za ustvarjanje GIF-ov slik v Linuxu bomo uporabili pripomoček imagemagick, ki je izjemno zmogljiv in ima dokaj preprosto sintakso.
Kaj je imagemagick?
ImageMagick Skupine različnih pripomočkov nam omogočajo izvajanje številnih dejanj na slikah. Je odprtokodna in se običajno uporablja za prikaz, urejanje ali celo pretvorbo slik.
Vsi ti pripomočki se upravljajo iz ukazne vrstice, so poleg precej preproste sintakse združljivi z več kot 100 formati in imajo zelo kratko učno vrstico.
Kako namestiti imagemagick?
Imagemagick je prisoten v različnih distribucijskih sistemih linux, vendar v primeru, da v vašem operacijskem sistemu ni privzeto nameščen, lahko to preprosto storite z nekaterimi od naslednjih ukazov:
Namestite imagemagick na Ubuntu, Debian in derivate
Uporabniki Ubuntu, debian, deepin in derivatov lahko namestijo z naslednjimi ukazi:
$ sudo apt-get install php5 php5-skupni gcc $ sudo apt-get install imagemagick
Namestite imagemagick na Arch Linux in izpeljanke
V arch linuxu in ovoju lahko shranimo AUR z naslednjim ukazom:
$yaourt -S imagemagick
Namestite imagemagick na CentOS / RHEL7, openSUSE, Fedora in derivate
S pomočjo yuma lahko v te distribucije namestimo imagemagick, samo zaženite naslednje ukaze
# [yum | dnf | zypper] namestite http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm # [yum | dnf | zypper] namestite http : //www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm
Namestite imagemagick iz izvorne kode
Za vse distribucijske sisteme lahko imagemagick namestimo neposredno iz njegove izvorne kode, za to pa moramo izvesti to vrsto ukazov:
$ 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
Kako ustvariti GIF iz slik z uporabo imagemagick
Ustvarjanje animiranih gifov z imagemagick je izjemno preprosto, dovolj je, da imamo v istem imeniku vse slike, ki jih želimo sestaviti, da ustvarimo gif in izvršimo naslednje ukaze:
$ cd / DirectoryWhereThe Images are $ mogrify -resize 640x480 * .jpg * .png # S tem spremenite velikost slik v enako velikost $ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay predstavlja zamudo čas
In s to serijo dokaj preprostih in intuitivnih ukazov lahko učinkovito ustvarimo svoje animirane gif.
Potencial ImageMagicka me nenehno preseneča. Za trenutek sem pomislil, da gre za izdelavo gifov s snemanjem ukazov konzole.
Če poznate aplikacijo z grafičnim vmesnikom za ustvarjanje memem podobnih slik v Linuxu, bi jo bilo dobro poznati. Najlepša hvala za vadnico, še posebej me zanima ustvarjanje memov. Čestitke za blog, vedno ga berem, tako nadaljujte!
Imagemagick je v redu, toda za animirani gif mi je bolj všeč kombinacija ffmpeg in gifsicle. Ffmpeg za ustvarjanje iz slik ali videoposnetkov in gifsicle za optimizacijo, čeprav omogoča tudi njihovo ustvarjanje.
Na voljo je tudi v termuxu, zato je zelo dobra možnost za android mobile.
Živjo, dobro jutro
Prosim Tulio ali tiste, ki pišejo članke v tem blogu, da naredijo vadnico o tem, kako uporabljati ffmpeg in gifsicle za ustvarjanje in optimizacijo gifov ali katere so najboljše metode za ustvarjanje gifov iz videoposnetkov.
pozdrav
Upoštevam navedeni postopek in ko pišem
$ make
$ make: **** Cilj ni določen in datoteka make make ni najdena. Visoko.
Kaj predlagate, da naredim, hvala.
Živjo, dobro jutro
Hvala za vadnico ... V tem delu ukaza -loop 0 weight se nanaša? V kakšnem vrstnem redu ta ukaz posname slike?
Kako naredim gif iz videoposnetka (na primer iz drugega takega v drugega takega)?
Lep pozdrav in pričakujem vaš odgovor kmalu
Dobro jutro, pritegne mojo pozornost, vendar ne razumem povsem, kam naj postavim ime slike, da jo spremenim. Boste imeli bolj razloženo vadnico?
Genial !!!