Képek konvertálása Linux használatával
Mit kell tudni
- Telepítse az ImageMagick segédprogramot a terminál segítségével. Debian, Ubuntu vagy Mint esetén írja be sudo apt install imagemagick.
- Kép konvertálásához a parancs a következő convert [input options] input file [output options] output file.
- A kép átméretezéséhez nyomja meg a gombot alakítani [imagename].jpg -átméretezés [dimenziók] [új képnév].jpg.
Ez az útmutató bemutatja, hogyan lehet képeket manipulálni Linux alatt parancs sor. Megtudhatja, hogyan kell átméretezni egy képet mind a fájlméret, mind a lépték tekintetében. Azt is megtanulja, hogyan konvertálhat több fájltípus között, például a from JPG nak nek PNG vagy GIF nak nek TIF.
Telepítse az ImageMagick programot
A convert parancs nem egy alapértelmezett Linux rendszer-segédprogram, és a legtöbb disztribúcióhoz nem is tartozik. Jó esély van rá, hogy telepítenie kell.
A Convert az ImageMagicktől származik, amely egy népszerű képkezelő segédprogram, amelyet sok alkalmazás használ. Kezdje azzal, hogy telepíti a rendszerére. Nyisson meg egy terminálablakot, és futtassa a disztribúciójának megfelelő parancsot.

Debian/Ubuntu/Mint
sudo apt install imagemagick
Fedora/CentOS
sudo dnf telepítése ImageMagick
OpenSUSE
sudo zypper telepítse az ImageMagick-et
Arch Linux/Manjaro
sudo pacman -s imagemagick
A Konvertálás parancs
A konvertálás parancs a kép konvertálására szolgál. A formátum a következő:
convert [input options] input file [output options] output file.
Hogyan lehet átméretezni egy képet
Ha képet szeretne elhelyezni egy weboldalon, és azt szeretné, hogy egy adott méretű legyen, akkor CSS segítségével átméretezheti a képet.
Valójában azonban jobb, ha a képet a megfelelő méretben tölti fel, és helyezi be az oldalba.
Ez persze csak egy példa, hogy miért érdemes átméretezni egy képet.
A kép átméretezéséhez használja a következő parancsot.
képnév.jpg konvertálása -méretek átméretezése újképnév.jpg
Például egy kép 800x600-as méretűvé alakításához használja a következő parancsot:
konvertálja a képnév.jpg -resize 800x600 newimagename.jpg
Ha a megadott méretekre konvertálva a képarány elrontott lesz, a kép a legközelebbi arányra lesz átméretezve.
Az átalakítás pontos méretre kényszerítéséhez használja a következő parancsot:
konvertálja a képnév.jpg -átméretezést 800x600-ra! újképnév.jpg
Nem kell megadnia a magasságot és a szélességet az átméretezés parancs részeként. Például, ha azt szeretné, hogy a szélesség 800 legyen, és nem törődik a magassággal, használhatja a következő parancsot:
képnév.jpg konvertálása -resize 800 newimagename.jpg
Ha egy képet meghatározott magasságúra szeretne átméretezni, használja a következő parancsot:
képnév konvertálása, jpg -resize x600 newimagename.jpg
Hogyan konvertálhatunk egyik képformátumból a másikba
Ha van JPG fájlja, és PNG formátumba szeretné konvertálni, akkor a következő parancsot használja:
konvertálja a képet.jpg image.png
Számos különböző fájlformátumot kombinálhat. Például:
convert image.png image.gif
konvertálja a képet.jpg image.bmp
convert image.gif image.tif
A kép fájlméretének beállítása
Számos módja van a kép fizikai fájlméretének megváltoztatására.
- Módosítsa a képarányt (csökkentse)
- Módosítsa a fájlformátumot
- Módosítsa a tömörítés minőségét
A kép méretének csökkentésével a fájl mérete kisebb lesz. Ezenkívül a tömörítést is tartalmazó fájlformátum (például JPG) használatával csökkentheti a fizikai fájlméretet.
Végül a minőség beállításával a fizikai fájl mérete kisebb lesz.
Az előző 2 rész megmutatta, hogyan állíthatja be a méretet és a fájltípust. Nak nek tömörítse a képet próbáld ki a következő parancsot:
konvertálja a képnév.jpg -minőségű 90 újkép.jpg
A minőség százalékban van megadva. Minél alacsonyabb ez a százalék, annál kisebb a kimeneti fájl, de nyilvánvalóan a végső kimeneti minőség nem olyan jó.
A képek elforgatása
Ha álló fényképet készített, de azt szeretné, hogy fekvő kép legyen, akkor a következő paranccsal elforgathatja a képet:
képnév.jpg konvertálása - 90 újkép.jpg elforgatása
Bármilyen szöget megadhat az elforgatáshoz.
Például próbálja ki ezt:
képnév.jpg konvertálása - 45 újkép.jpg elforgatása
Konvertálja a parancssori opciókat
Több tucat parancssori opció használható a convert paranccsal, ahogy az itt látható:
Az opciók feldolgozása parancssori sorrendben történik. A parancssorban megadott bármely beállítás érvényben marad a következő képkészletre, amíg a készletet meg nem fejezi bármely opció megjelenése vagy - noop. Egyes beállítások csak a képek dekódolására, mások pedig csak a kódolásra vannak hatással. Ez utóbbi a bemeneti képek utolsó csoportja után jelenhet meg.
Az egyes opciók részletesebb leírását lásd ImageMagick.
-csatlakozik | egyesítse a képeket egyetlen többképes fájlba |
-affin | rajz transzformációs mátrix |
-antialias | pixel aliasing eltávolítása |
-mellékel | csatoljon egy képkészletet |
-átlagos | átlagosan egy képhalmazt |
-háttér | a háttérszínt |
-elhomályosítx | homályosítsa el a képet Gauss operátorral |
-határx | színes szegéllyel vegye körül a képet |
- szegélyszín | a szegély színe |
-doboz | állítsa be a megjegyzés határoló doboz színét |
-gyorsítótár | megabájt memória áll rendelkezésre a pixel gyorsítótár számára |
-csatorna | a csatorna típusa |
-faszén | szimulálni egy szénrajzot |
-szeletx{+-}{+-}{%} | távolítsa el a képpontokat a kép belsejéből |
-csipesz | alkalmazza a vágógörbét, ha van ilyen |
-egyesül | egyesítsen egy képsorozatot |
-színezni | színezze ki a képet a toll színével |
- színek | kívánt színek száma a képen |
-színtér | a színtér típusa |
-megjegyzés | megjegyzést fűzz egy képhez |
-összeállít | a képkompozíció típusa |
-borogatás | a képtömörítés típusa |
-kontraszt | növeli vagy csökkenti a kép kontrasztját |
-Vágx{+-}{+-}{%} | a kivágott kép kívánt mérete és helye |
-ciklus | eltolja a kép színtérképét mennyiség szerint |
-debug | hibakeresési nyomtatás engedélyezése |
- dekonstruálni | egy képsorozatot alkotó részekre bontani |
-késleltetés<1/100-ad másodperc> | a következő kép megjelenítése szünet után |
-sűrűségx | függőleges és vízszintes felbontás a kép pixelében |
-mélység | a kép mélysége |
-foltosság | csökkenti a foltokat a képen |
-kijelző | megadja az X szervert, amellyel kapcsolatba kell lépni |
-eldob | GIF selejtezési módszer |
-remeg | alkalmazza a Floyd/Steinberg hiba diffúziót a képre |
-húz | a képhez egy vagy több grafikus primitív megjegyzést fűz |
-él | éleket észlel a képen belül |
-domborít | domborítson egy képet |
-kódolás | adja meg a betűtípus kódolását |
-endian | adja meg a kimeneti kép endianságát (MSB vagy LSB). |
- fokozni | alkalmazzon digitális szűrőt a zajos kép javításához |
- kiegyenlíteni | végezze el a hisztogram kiegyenlítését a képhez |
-tölt | grafikus primitív kitöltésekor használandó szín |
-szűrő | használja ezt a típusú szűrőt a kép átméretezésekor |
-lelapul | simítsa ki a képsorozatot |
-flip | hozzon létre egy "tükörképet" |
-flop | hozzon létre egy "tükörképet" |
-betűtípus | használja ezt a betűtípust, ha a képhez szöveget ír |
-keretx++ | díszítő szegéllyel veszi körül a képet |
-bodrosít{%} | az ezen a távolságon belüli színek egyenlőnek számítanak |
-gamma | gamma korrekció szintje |
- Gaussx | homályosítsa el a képet Gauss operátorral |
- geometriax{+-}{+-}{%}{@} {!}{} | a képablak kívánt mérete és helye. |
- gravitáció | irány primitív gravitál a kép megjegyzésekor. |
-Segítség | nyomtatási használati utasítást |
- felrobban | implod képpontokat a középpont körül |
-elszánt | használja ezt a fajta megjelenítési szándékot a kép színének kezelésekor |
- átlapolás | az interlacing séma típusa |
-címke | címkét rendel egy képhez |
-szint | állítsa be a kép kontraszt szintjét |
-lista | a lista típusa |
-hurok | Netscape hurokbővítmény hozzáadása a GIF-animációhoz |
-térkép | válasszon egy adott színkészletet erről a képről |
-maszk | Adjon meg egy vágómaszkot |
- matt | tárolja a matt csatornát, ha a képen van |
-középső | alkalmazzon egy medián szűrőt a képre |
-modulálni | változtathatja a kép fényerejét, telítettségét és árnyalatát |
-monokróm | alakítsa át a képet fekete-fehérré |
-morf | képsorozatot alakít át |
-mozaik | mozaikot hozzon létre egy képsorozatból |
- tagadja | cseréljen ki minden pixelt a kiegészítő színére |
-zaj | zaj hozzáadása vagy csökkentése a képen |
- noop | NEM (nincs lehetőség) |
- normalizálni | átalakítja a képet a színértékek teljes skálájára |
-áttetsző | módosítsa ezt a színt a toll színére a képen belül |
-oldalx{+-}{+-}{%}{!}{} | egy képvászon mérete és elhelyezkedése |
-festék | olajfestményt szimulálni |
-toll | adja meg a toll színét a rajzolási műveletekhez |
-ping | hatékonyan meghatározza a kép jellemzőit |
-pontos | a Postscript, OPTION1 vagy TrueType betűtípus pontmérete |
-előnézet | kép előnézeti típusa |
-folyamat | feldolgozni egy képsorozatot |
-profil | ICM, IPTC vagy általános profil hozzáadása a képhez |
-minőség | JPEG/MIFF/PNG tömörítési szint |
-emelx | világosítsa vagy sötétítse a kép széleit |
-vidékx{+-}{+-} | beállításokat alkalmazhat a kép egy részére |
- átméreteznix{%}{@}{!}{} | átméretezni egy képet |
-tekercs{+-}{+-} | függőlegesen vagy vízszintesen görgesse a képet |
-forog{} | alkalmazza a Paeth-képforgatást a képre |
-minta | méretarányos kép pixel-mintavételezéssel |
-mintavételi_tényezőx | JPEG vagy MPEG-2 kódoló és YUV dekódoló/kódoló által használt mintavételi tényezők. |
-skála | méretezheti a képet. |
-színhely | állítsa be a jelenet számát |
-mag | pszeudo-véletlenszám-generátor magértéke |
- szegmensx | szegmentál egy képet |
-árnyékx | árnyékolja a képet távoli fényforrás használatával |
-élesítenix | élesítse a képet |
-borotválkozásx | borotválja le a pixeleket a kép széleiről |
-nyírásx | nyírja a képet az X vagy Y tengely mentén |
-méretx{+eltolás} | a kép szélessége és magassága |
-eléget | a küszöbszint feletti összes képpont elutasítása |
-terjedés | a képpixeleket véletlenszerűen eltolja |
- stroke | grafikus primitív simogatásakor használandó szín |
- löketszélesség | állítsa be a löketszélességet |
-örvény | örvény képpontok a közepén |
-struktúra | a kép hátterére csempézendő textúra neve |
-küszöb | küszöbölje ki a képet |
-csempe | csempekép grafikus primitív kitöltésekor |
- átalakítani | átalakítani a képet |
-átlátszó | ezt a színt átlátszóvá tegye a képen belül |
-fa mélysége | fa mélysége a színcsökkentési algoritmushoz |
-trim | vágja le a képet |
-típus | a kép típusa |
-egységek | a képfelbontás típusa |
-életlenx | élesítse a képet egy nem éles maszk kezelővel |
-use_pixmap | használja a pixmap-et |
-bőbeszédű | nyomtasson részletes információkat a képről |
-Kilátás | FlashPix megtekintési paraméterek |
-hullámx | kép módosítása szinuszhullám mentén |
-ír | írj egy képsorozatot [átalakítani, összetett] |
További információkért olvassa el a kézikönyv oldal a convert parancshoz.