26Jun

Hogyan lehet gyorsan átméretezni, konvertálni &Képek módosítása a Linux terminálról

click fraud protection

header imagemagick

Az ImageMagick egy parancssori segédprogramcsomag a képek módosításához és kezeléséhez. Az ImageMagick gyorsan elvégezheti a műveleteket egy terminálon lévő képen, számos képsoros feldolgozást végezhet, vagy beilleszthető bash parancsfájlba.

Az ImageMagick számos műveletet végezhet. Ez az útmutató bemutatja Önt az ImageMagick szintaxisának és alapvető műveleteinek, és megmutatja, hogyan kombinálhatja a műveleteket és számos képsoros feldolgozást végezhet.

Telepítés

Az ImageMagick nem része az Ubuntu és sok más Linux disztribúció alapértelmezett telepítésének. Az Ubuntu-hoz való telepítéshez használja a következő parancsot:

sudo apt-get install imagemagick

Formátumok konvertálása

A konvertáló parancs egy képet készít, műveletet végez rajta, és elmenti a képet a megadott fájlnévvel. Az egyik legegyszerűbb dolog, amellyel megteheti, hogy képeket konvertál a formátumok között. A következő parancs az aktuális könyvtárban lévő "howtogeek.png" PNG fájlt hozza létre, és létrehoz egy JPEG képet:

instagram viewer
convert howtogeek.png howtogeek.jpg

formátumok konvertálása

A JPEG képek tömörítési szintjét is megadhatja:

convert howtogeek.png- minőség 95 howtogeek.jpg

A számnak 1 és 100 között kell lennie. Ha lehetséges, az ImageMagick a bemeneti kép minőségét használja. Ha nem, akkor az ImageMagick alapértelmezett értéke 92.

Képek átméretezése

A konvertáló parancs képes gyorsan átméretezni egy képet. A következő parancs kéri az ImageMagickot, hogy átméretezze a képet 200 képpont szélességre és 100 pixel magasságra:

convert example.png -resize 200x100 example.png

Itt ugyanazt a fájlnevet használjuk, így az ImageMagick felülírja az eredeti fájlt.

átméretezése

Az ImageMagick megpróbálja megőrizni a képarányt, ha ezt a parancsot használja. Ez módosítja a képet, hogy illeszkedjen egy 200 × 100-as területre, de a kép nem lehet pontosan 200 × 100.Ha meg akarja kényszeríteni a képet arra, hogy egy adott méretű legyen - akkor is, ha a méretarányt elrontja - egy felkiáltójelet adjon hozzá a méretekhez:

convert example.png -resize 200x100!example.png

Megadhat egy adott szélességet vagy magasságot is, és az ImageMagick átméretezi a képet a szélességre vagy magasságra, miközben megőrzi a képarányt. A következő parancs átméretezi a képet 200-as szélességre:

átalakít example.png -resize 200 example.png

A következő parancs átméretezi a képet 100-as magasságra:

convert example.png -resize x100 example.png

Kép elforgatása

Az ImageMagick gyorsan képes elforgatni a képet. A következő parancs egy úgynevezett howtogeek.jpg nevű képet készít, 90 fokkal elforgatja, és elforgatja az elforgatott képet howtogeek-rotated.jpg:

átalakítása howtogeek.jpg -rotate 90 howtogeek-rotated.jpg

Ha ugyanazt a fájlnevet adta meg, Az ImageMagick elmenti a forgatott képet az eredeti képfájl fölé.

forog

Effektusok alkalmazása

A ImageMagick különböző hatásokat alkalmazhat egy képre. Például, a következő parancs a "charcoal" effektust alkalmazza egy képre:

convert howtogeek.jpg -charcoal 2 howtogeek-charcoal.jpg

faszén

A szénvezérlés egy művészi "szén" stílusú hatást gyakorol egy képre - a parancs 2lehetővé teszi a hatás erősségének szabályozását.

howtogeek szén

Az alábbi parancs az "Implode" effektust 1:

átalakítja howtogeek.jpg -implode 1 howtogeek-imploded.jpg

romolhat

Az implode effektus úgy jelenik meg, mintha fekete lyuk lenne a kép középpontjában.

howtogeek-imploded

Kombinált műveletek

Mindezek a műveletek kombinálhatók. Egyetlen parancs segítségével átméretezhet egy képet, forgathatja azt, alkalmazhat egy effektust, és átalakíthatja egy másik formátumba:

convert howtogeek.png -resize 400x400 -rotate 180 -charcoal 4-minőség 95 howtogeek.jpg

howtogeek-komplexet

Ez csak aelkezdheti, hogy mit tehet a ImageMagick programmal. Több művelet is kombinálható.

Kötegelt feldolgozás

A Bash használatával gyorsan elvégezheti a sok képsoros feldolgozást. Például a következő parancs az aktuális könyvtár összes PNG-fájlját el tudja forgatni, forgatni, és menteni egy új példányt az egyes fájlnevek elejéhez hozzáadott "-rotated" -al.

a *. png fájlban;convert $ file -rotate 90 rotated- $ file;kész

kötegelt feldolgozás

Ezt a parancsot módosíthatja más műveletek elvégzéséhez. A kötegelt feldolgozási parancsokat egy Bash parancsfájlba is integrálhatja a képfeldolgozási műveletek automatizálására.

Az ImageMagick bármely cikkénél sok mindent el fog hagyni, hogy mit tehet vele - túl sok lehetőség és parancs van. Ha érdekel, ha többet teszel az ImageMagick-szal, nézd meg a hivatalos dokumentációt az ImageMagick weboldalán, hogy alaposabban megnézhessük az ImageMagick-ot.