"ImageMagick" yra komandinės eilutės įrankių rinkinys, skirtas modifikuoti ir dirbti su vaizdais. "ImageMagick" gali greitai atlikti operacijas su atvaizdu iš terminalo, atlikti daugelio vaizdų paketinį apdorojimą arba integruoti į "bash" scenarijų.
"ImageMagick" gali atlikti įvairias operacijas. Šis vadovas supažindins Jus su "ImageMagick" sintaksė ir pagrindinėmis operacijomis ir parodys, kaip suderinti operacijas ir daugkartinius vaizdus apdoroti partijomis.
ImageMagick nėra įtrauktas į numatytuosius "Ubuntu" ir daugelio kitų "Linux" paskirstymo įrenginius. Norėdami įdiegti jį Ubuntu, naudokite šią komandą:
sudo apt-get install imagemagick
Konversijos komanda ima vaizdą, atlieka veiksmus ant jo ir išsaugo vaizdą su failo pavadinimu nurodykite. Vienas iš pagrindinių dalykų, su kuriais galite tai daryti, yra vaizdo konvertavimas iš vieno formato į kitą. Ši komanda užima PNG failą pavadinimu "phhsnews.png" dabartiniame kataloge ir sukuria jame JPEG vaizdą:
convert phhsnews.png phhsnews.jpg
Taip pat galite nurodyti JPEG vaizdų suspaudimo lygį:
convert phhsnews.png -quality 95 phhsnews.jpg
Numeris turi būti nuo 1 iki 100. ImageMagick, jei įmanoma, naudoja įvesties vaizdo kokybes lygį. Jei ne, "ImageMagick" numatytoji reikšmė yra 92.
Konversijos komanda taip pat gali greitai keisti vaizdo dydį. Ši komanda prašo "ImageMagick" redaguoti vaizdą iki 200 pikselių pločio ir 100 pikselių aukščio:
convert example.png -resize 200x100 example.png
Čia mes naudojome tą patį failo pavadinimą, todėl "ImageMagick" bus perrašytas originalus failas.
"ImageMagick" bandys išsaugoti formato santykį, jei naudosite šią komandą. Jis pakeis vaizdą, kad jis tilptų 200x100 zonoje, tačiau vaizdas gali būti ne didesnis kaip 200x100. Jei norite priversti vaizdą tapti tam tikru dydžiu - net jei jis sugadina formato proporciją - pridėkite šauktuką prie matmenų:
convert example.png - resize 200x100! example.png
Taip pat galite nurodyti konkretų plotį arba aukštį, o "ImageMagick" pakeis vaizdą į tą plotį arba aukštį, tuo pačiu išlaikydami proporcijas. Ši komanda pakeičia dydį, kurio plotis yra 200:
convert example.png -resize 200 example.png
Ši komanda pakeis vaizdą iki 100 aukščio:
convert example.png - x100 dydis example.png
ImageMagick gali greitai pasukti vaizdą. Ši komanda užima vaizdą, pavadintą phhsnews.jpg, sukasi 90 laipsnių kampu ir išsaugo sukamą paveikslėlį kaip phhsnews-rotated.jpg:
convert phhsnews.jpg -rotate 90 phhsnews-rotated.jpg
Jei nurodėte "ImageMagick" išsaugos pakeistą vaizdą per originalų vaizdo failą.
"ImageMagick" vaizdui gali taikyti įvairius efektus. Pavyzdžiui, ši komanda komandai taiko "anglies" efektą vaizdui:
convert phhsnews.jpg -charcoal 2 phhsnews-charcoal.jpg
Medžio anglies komanda taiko meno "anglies" stiliaus efektą vaizdui - 2 komandoje galite valdyti efekto stiprumą.
Toliau pateikta komanda taiko "Implode" efektą, kurio stiprumas yra 1:
convert phhsnews.jpg -implode 1 phhsnews-imploded.jpg
The implode efektas atrodo taip, tarsi juodoji skylė yra vaizdo centre.
Visos šios operacijos gali būti derinamos. Naudodami vieną komandą galite keisti vaizdo dydį, jį pasukti, pritaikyti efektą ir paversti jį kitokiu formatu:
convert phhsnews.png -resize 400x400 -retatiet 180 -sarkoal 4 -quality 95 phhsnews.jpg
Tai tik pradžia, ką galite padaryti su "ImageMagick". Yra daug daugiau operacijų, kurias galite sujungti.
Bash galite pasinaudoti, kad greitai apdorotumėte daugybę vaizdų. Pavyzdžiui, ši komanda užims visus PNG failus į dabartinį katalogą, sukurs juos ir išsaugos naują kiekvieno kopiją su "-retated", pridėta prie kiekvieno failo vardo pradžios.
failui * .png; do convert $ file-rotate 90 rotated- $ file; done
Galite lengvai pakeisti šią komandą atlikti kitus veiksmus. Jūs taip pat galite integruoti paketinio apdorojimo komandas į Basho lakšto scenarijų, kad automatizuotumėte vaizdo apdorojimo operacijas.
Bet kuriame "ImageMagick" straipsnyje nėra daug ką su juo daryti - yra per daug galimybių ir komandų. Jei norite su ImageMagick daugiau elgtis, apsilankykite "ImageMagick" svetainėje esančiuose oficialiuose dokumentuose, kad nuodugniau peržiūrėtumėte "ImageMagick".
Ar atnaujinti tvarkykles turite naudoti tvarkyklę?
Kai kurie geeks atnaujindami savo tvarkykles, paprastai grafikos tvarkykles, naudoja "tvarkyklių valytuvus", kad senas tvarkyklė būtų visiškai pašalinta ir kad nė vienas iš likusių failų nesuderins su naujuoju vairuotoju. Bet ar tai yra būtina? Jei kada nors naudojate vairuotojo valiklį, tai tikriausiai buvo prieš kelerius metus.
Kaip sujungti vaizdus į vieną PDF failą Windows
PDF buvo suprojektuotas taip, kad būtų universalus, lengvai skaitomas dokumento formatas, ir jie puikiai tinka šiam tikslui. Jei turite vaizdų rinkinį, tarkim, dokumentus, nuskaitytus į kompiuterį kaip JPEG, galite juos sujungti į PDF dokumentą, kad galėtumėte lengvai dalintis. Dabar "Windows 10" turi parinktį spausdinti į PDF failą iš pradžių "File Explorer" .