ImageMagick - manipulirajte slike z ukaznimi vrsticami
ImageMagick je zmogljivo orodje ukazne vrstice, ki vam omogoča manipulacijo slik.
Prednost tega orodja je, da omogoča:
- Avtomatizirano delo s slikami (s tem se izognemo manipulaciji v Photoshopu ali Gimpu).
- Izvedite operacije in pretvorite udarec v stotine slik hkrati.
- Če želite pretvoriti med različnimi oblikami slik
- Če želite ustvariti slike na poti
- Vključi se v programe in skripte (to omogoča vašim programom in skriptom, da ustvarjajo in manipulirajo slike na letalu). Za ustvarjanje slik je na primer uporaben z PHP-jem.
Ta program je na voljo za Windows in Linux.
Namestite ImageMagick v Windows:
- 1. Prenesite ImageMagick
- 2. Namestite ga. Med namestitvijo se prepričajte, da ste pravilno označili možnost »Posodobi pot za izvedbo iskanja«
- 3. Zaprite in ponovno odprite sejo (ali znova zaženite računalnik). Ta korak je potreben, da se upošteva pot (PATH) ImageMagick.
Če želite preveriti namestitev, odprite okno MS-DOS in vnesite: convert - version
Moral bi videti,
Različica: ImageMagick 6.3.3 04/08/07 Q16 datoteka: /// usr / local / share / doc / ImageMagick 6.3.3 / index.html Avtorske pravice: Avtorske pravice (C) 1999-2007 ImageMagick Studio LLC
Pretvorite sliko iz ene oblike v drugo
- Pretvori sliko v bmp png:
pretvori image.bmp image.png
- Pretvarjanje slike v jpg bmp progresivno, kakovost 70%:
pretvori image.bmp -interlace line -quality 70 image.png
Kakovost xoption vam omogoča, da prilagodite kakovost JPEG.
Linija -interlace lahko ustvari predvajanje JPEG.
Pripravite fotografijo za splet
Operacije so:
- Zmanjšajte ločljivost slike (npr. Preklopite z 2592 x 1944 na 5 x na 800 x 600)
- Stiskanje progresivne JPEG (za takojšen prikaz slike na strani)
- Brisanje nepotrebnih informacij (komentarji, EXIF ...: Te informacije (miniaturna, ime programske opreme, ki je ustvarila to datoteko, nastavitve fotoaparata pri fotografiranju (EXIF), itd.) Brskalniki prezrejo.
convert maphoto.jpg -razmeri 800x600 -strip -quality 50 -interlace line imageweb.jpg
- -razmeri AxBrealizira sliko na želeno velikost.
- -strip odstrani dodatne informacije (EXIF, komentarji ...)
- -Kvaliteta 50 lahko izbere kakovost 50% za JPEG stiskanje.
- -Skupna linija ustvari progresivni JPEG.
Postavite besedilo na sliko
Da bi se izognili pridobivanju slike visoke ločljivosti brez dovoljenja, lahko dodate besedilo na celotno površino slike.
convert -size 150x50 xc: none -matte -pointsize 20 -fill # ffffff80 -draw "text 10, 30" Moje avtorske pravice "" miff: - | composite -tile - photo.jpg resultat.jpg
Uporabi pretvorbo v skupino slik
Za poenostavitev prejšnjih pojasnil so bili podani primeri na eni sami sliki.
Te operacije je mogoče izvajati hkrati na več slikah.
Ponovno natisnite slike JPEG v trenutnem imeniku kot 70 (izhod v podmapi izhodov):
ZA %% G IN (* .jpg) DO pretvori "%% G" -strip -quality 70 -interlace plane "output / %% G"
Pretvorite vse datoteke iz .BMP v. JPG:
ZA %% G IN (* .bmp) DO pretvori "%% G" -strip -quality 70 -interlace ravnino "%% ~ nG.jpg"
(~ n pomeni, da vzame samo ime datoteke (brez pripone).)