ImageMagick - manipuliuoti vaizdais su komandų eilutėmis

„ImageMagicK“ yra programa, leidžianti naudotojams manipuliuoti vaizdais su komandų eilutėmis . Nors dauguma vaizdo įrašymo programinės įrangos turi sudėtingas grafines vartotojo sąsajas su daugybe specialių efektų, iš kurių galima pasirinkti, „ ImageMagick“ gali atlikti operacijas operacinėje sistemoje . Ši priemonė yra ypač naudinga projektams, kuriuose reikia automatizuoti darbą su vaizdais. „ImageMagick“ yra prieinama „Windows“ ir „Linux“ operacinėms sistemoms. Naudodamiesi „ ImageMagick“, vaizdas gali būti konvertuojamas iš vieno formato į kitą arba į komandų eilutę gali būti pridėtas tekstas.

„ImageMagick“ yra galingas komandų eilutės įrankis, leidžiantis manipuliuoti vaizdais.

Šio įrankio privalumas yra tas, kad jis leidžia:

  • Automatizuotas darbas su vaizdais (tai reiškia, kad nereikia daryti manipuliavimo Photoshop ar Gimp).
  • Įgyvendinkite operacijas ir perverskite smūgį į šimtus vaizdų vienu metu.
  • Norėdami konvertuoti tarp skirtingų vaizdo formatų
  • Norėdami sukurti vaizdus kelyje
  • Įtraukti į jūsų programas ir scenarijus (tai leidžia jūsų programoms ir scenarijai generuoti ir valdyti vaizdus skraidant). Pvz., Su PHP galima naudoti vaizdų generavimui.

Ši programa yra prieinama „Windows“ ir „Linux“.

Įdiekite „ImageMagick“ sistemoje „Windows“:

  • 1. Atsisiųskite „ImageMagick“
  • 2. Įdiekite. Diegimo metu būtinai patikrinkite „Atnaujinti paieškos kelią“
  • 3. Uždarykite ir vėl atidarykite sesiją (arba paleiskite kompiuterį iš naujo). Šis žingsnis yra būtinas norint atsižvelgti į kelią (PATH) ImageMagick.

Norėdami patikrinti diegimą, atidarykite MS-DOS langą ir įveskite: convert - version

Turėtumėte pamatyti,

 Versija: ImageMagick 6.3.3 04/08/07 Q16 failas: /// usr / local / share / doc / ImageMagick 6.3.3 / index.html Autorinės teisės: Autorių teisės (C) 1999-2007 ImageMagick Studio LLC 

Konvertuokite vaizdą iš vieno formato į kitą

  • Vaizdo konvertavimas bmp png:

 konvertuoti image.bmp image.png 
  • Konvertuokite vaizdą jpg bmp progresyviai, 70% kokybė:

 konvertuoti image.bmp -interlace linijos-kokybės 70 image.png 

Kvalifikacija xoption leidžia reguliuoti JPEG kokybę.

-Interlace linija gali sukurti JPEG programą.

Paruoškite žiniatinklio nuotrauką

Operacijos yra:

  • Sumažinkite vaizdo raišką (pvz., Perjunkite nuo 2592x1944 (5 megapikselių) iki 800x600)
  • Progresyvus JPEG suspaustas (norint nedelsiant rodyti vaizdą puslapyje)
  • Ištrinkite nereikalingą informaciją (komentarai, EXIF ​​...: ši informacija (miniatiūrinė, šios rinkmenos sukūrusios programinės įrangos pavadinimas, fotoaparato nustatymai fotografuojant (EXIF) ir kt.) Naršyklės ignoruojami.

 konvertuoti maphoto.jpg -resize 800x600 -strip -quality 50 -interlace line imageweb.jpg 
  • -kelkite „AxBresize“ vaizdą iki norimo dydžio.
  • šalinti papildomą informaciją (EXIF, komentarai ...)
  • 50 kokybė gali pasirinkti 50% kokybę JPEG suspaudimui.
  • „Interline“ linija sukuria progresyvią JPEG formą.

Įdėkite tekstą į vaizdą

Norėdami išvengti didelės skiriamosios gebos vaizdo be leidimo, galite pridėti tekstą ant viso vaizdo paviršiaus.

 konvertuoti -size 150x50 xc: nėra -matte -pointsize 20-užpildyti # ffffff80 -draw "tekstas 10, 30" Mano autorių teisės "" miff: - | Composite-Tile - photo.jpg resultsat.jpg 

Taikyti transformaciją vaizdų grupei

Siekiant supaprastinti ankstesnius paaiškinimus, pavyzdžiai pateikti viename paveikslėlyje.

Tačiau šias operacijas galima atlikti vienu metu daugeliu vaizdų.

Iš naujo suspauskite JPEG vaizdus dabartiniame kataloge kaip 70 (išeiti iš išvesties subkatalogo):

 FOR %% G IN (* .jpg) DO konvertuokite „%% G“ -strip -quality 70 -interlace plane "output / %% G" 

Konvertuoti visus failus iš .BMP į. JPG:

 FOR %% G IN (* .bmp) DO konvertuokite „%% G“ -strip -quality 70 -interlace plokštumą „%% ~ nG.jpg“ 

(~ n reiškia, kad jis užima tik failo pavadinimą (be plėtinio).)

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai