Skip to main content

Képek konvertálása a Linux használatával

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Június 2026)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Június 2026)
Anonim

Ez az útmutató megmutatja, hogyan manipulálhatja a képeket a Linux parancssor segítségével.

Megtudhatja, hogy miként lehet átméretezni a képet mind a fájlméret, mind a méretarány tekintetében. Azt is megtanulják, hogyan kell konvertálni több fájltípus között, például JPG-ről PNG-re vagy GIF-re TIF-re.

Az átalakítás parancs

A konvertáló parancsot egy kép átalakítására használják. A formátum a következő:

konvertálja a bemeneti opciók bemeneti fájlt kimeneti opciók kimeneti fájlját.

Hogyan lehet átméretezni a képet?

Ha egy weboldalt szeretne beilleszteni egy képre, és azt szeretné, hogy egy adott méret legyen, akkor a kép átméretezéséhez néhány CSS-t is használhat.

Valójában jobb, ha a képet feltölti a helyes méretű helyre, és beilleszti az oldalra.

Ez persze csak egy példa, miért szeretné átméretezni a képet.

A kép átméretezéséhez használja a következő parancsot

convert imagename.jpg -resize méretek newimagename.jpg

Például, ha egy képet 800x600 méretűre kíván konvertálni, a következő parancsot használhatja:

konvertálni imagename.jpg -resize 800x600 newimagename.jpg

Ha a megadott méretekre való átszámítással a képarány megzavarodik, a kép átméretezése a legközelebbi arányra változik.

Az átalakítás pontos méretének kényszerítéséhez használja a következő parancsot:

megtérít imagename.jpg -resize 800x600! newimagename.jpg

Nem kell megadnia a magasságot és a szélességet a méretváltoztatás parancs részeként.

Például, ha azt szeretné, hogy a szélesség legyen 800, és nem érdekel a magasság, a következő parancsot használhatja:

megtérít imagename.jpg -resize 800 newimagename.jpg

A kép méretének egy megadott magasságba való átméretezéséhez használja a következő parancsot:

convert imagename, jpg -resize x600 newimagename.jpg

Hogyan lehet konvertálni egy képformátumról a másikra?

Ha van JPG-fájlja, és PNG-re szeretnéd konvertálni, akkor a következő parancsot használod:

convert image.jpg image.png

Számos különböző fájlformátumot kombinálhat. Például

átalakítani image.png image.gif

convert image.jpg image.bmp

convert image.gif image.tif

A kép fájlméretének beállítása

Számos mód van a kép fizikai fájlméretének megváltoztatására.

  1. A képarány módosítása (csökkentse)
  2. Módosítsa a fájlformátumot
  3. Módosítsa a tömörítési minõséget

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 tartalmazó fájlformátum használatával, például a JPG segítségével csökkentheti a fizikai fájlméretet.

Végül a minőség beállításával kisebb lesz a fizikai fájlméret.

Az előző 2 fejezet bemutatta a méret és a fájltípus beállítását. A kép tömörítéséhez próbálja ki a következő parancsot:

konvertálni imagename.jpg -minőség 90 newimage.jpg

A minőség százalékos. Minél kisebb a százalék, annál kisebb a kimeneti fájl, de nyilvánvaló, hogy a végső kimeneti minőség nem olyan jó.

Képek elforgatása

Ha portréfotót készített, de tájképként szeretné, a következő parancs segítségével elforgathatja a képet:

convert imagename.jpg -rotate 90 newimage.jpg

Megadhatja a forgatás bármely szöget.

Próbálja ki például ezt:

megtérít imagename.jpg -rotate 45 newimage.jpg

Parancssor opciók átalakítása

Több tucat parancssori opció használható a konvertáló parancs segítségével, ahogy itt látható:

Az opciók parancssori sorrendben kerülnek feldolgozásra. A parancssorban megadott bármelyik opció érvényben marad a következő képsorok esetében, amíg a készlet meg nem szűnik bármelyik opció megjelenésével-noop. Néhány lehetőség csak a képek dekódolására és mások csak a kódolásra vonatkozik. Ez utóbbi a bemeneti képek végső csoportja után jelenhet meg.

Az egyes opciók részletesebb leírását lásd: ImageMagicknek .

-csatlakozikcsatlakozhat a képekhez egy többképes fájlba
-affinerajz transzformációs mátrix
-antialiastávolítsa el a pixel aliasing funkciót
Fűzze hozzácsatoljon képeket
-átlagosátlagosan egy sor kép
-háttéra háttérszín
-elhomályosít x elhomályosítja a képet egy gaussian operátorral
-határ x körülveszik a képet egy színes szegéllyel
-bordercolora határszín
-dobozállítsa be az annotáció határoló doboz színét
-cachea képpont gyorsítótár számára rendelkezésre álló memória megabájtjai
-csatornaa csatorna típusa
-faszénszimuláljon egy faszén rajzot
-szelet x {+ -} {+ -} {%} távolítsa el a képpontokat a kép belsejéből
-csipeszalkalmazza a vágógörbét, ha van jelen
-egyesülegyesíti a képsorozatot
-colorizeszínezze a képet a toll színével
-colorsa kép színeinek előnyben részesített száma
-színtéra színek típusa
-megjegyzésírj egy megjegyzéssel ellátott képet
-összeállíta képkompozíció típusa
-borogatása kép tömörítésének típusa
-kontrasztfokozza vagy csökkenti a kép kontrasztját
-Vág x {+ -} {+ -} {%} a kivágott kép kedvelt mérete és helye
-ciklushelyezze át az image colormap mennyiségét
-debugengedélyezze a hibakeresés kinyomtatását
-deconstructlebontja a képsorozatot alkotó részekké
-késleltetés <1/100ths of a second> a szünet után megjelenik a következő kép
-sűrűség x függőleges és vízszintes felbontás a képpontban
-mélységa kép mélysége
-despecklecsökkenti a képen lévő szemeket
-kijelzőmeghatározza az X kiszolgálót a kapcsolatfelvételhez
-rendelkezikGIF ártalmatlanítási módszer
-remegalkalmazza a Floyd / Steinberg hiba diffúzióját a képre
-húzjegyezzen be egy képet egy vagy több grafikai primitível
-élérzékeli a képen belüli éleket
-domborítdomborítja a képet
-encodingadja meg a betű kódolását
-endianadja meg a kimeneti kép végességét (MSB vagy LSB)
-enhancealkalmazzon digitális szűrőt a zajos kép javításához
-equalizevégezzen el a hisztogramkiegyenlítést a képen
-töltszínes grafikus primitív kitöltése esetén
-szűrőhasználja ezt a szűrőt a kép átméretezésekor
-lelapulszétválasztja a képsorozatot
-fliphozzon létre egy "tükörképet"
-flophozzon létre egy "tükörképet"
-betűtípushasználja ezt a betűtípust, ha a képet szövettel jelöli meg
-keret x ++ körülveszi a képet díszes szegéllyel
-bolyh {%} a színek ezen a távolságon belül egyenlőnek tekintendők
-gammagamma-korrekció szintjét
-gaussian x elhomályosítja a képet egy gaussian operátorral
-geometry x {+ -} {+ -} {%} {@} {!} {<} {>} a Kép ablak előnyben részesített mérete és helye.
-gravitya primitív irányba a kép annotálásakor gravitálja.
-Segítségnyomtatási használati utasításokat
-implodeimplodálja a képpontokat a központban
-elszánthasználja ezt a fajta megjelenítési szándékot a kép színének kezelésénél
-interlaceaz átlapolási rendszer típusa
-címkehozzárendel egy címkét egy képhez
-szintállítsa be a kép kontraszt szintjét
-listaa lista típusa
-hurokadd hozzá a Netscape hurok kiterjesztését a GIF-animációhoz
-térképválasszon egy adott színkészletet ebből a képből
-maszkAdjon meg egy lefedő maszkot
-mattetárolja a matt csatorna, ha a kép egy
-középsőa képen median szűrőt alkalmazzon
-modulatemegváltoztathatja a kép fényerejét, telítettségét és árnyalatát
-monokróma kép fekete-fehérre változik
-morphátalakítja a képsorozatot
-mozaikhozzon létre egy mozaikot egy képszekvenciából
-negatecserélje ki minden képpontot kiegészítő színével
-zajhozzáadhat vagy csökkentheti a képet
-noopNOOP (nincs lehetőség)
-normalizea kép átméretezése a színértékek teljes skálájához
-áttetszőváltoztassa meg ezt a színt a toll színére a képen belül
oldalas x {+ -} {+ -} {%} {!} {<} {>} mérete és elhelyezése
-festékszimulálni egy olajfestményt
-tolladja meg a rajzműveletek tollszínét
pinghatékonyan meghatározzák a kép jellemzőit
-pointsizea PostScript, az OPTION1 vagy a TrueType betűtípust
-előnézetkép előnézeti típusa
-folyamatfeldolgoz egy képsorozatot
-profiladj hozzá ICM, IPTC vagy általános profilt a képhez
-minőségJPEG / MIFF / PNG tömörítési szint
-emel x világosítsa vagy sötétítse a kép éleit
-vidék x {+ -} {+ -} alkalmazzon lehetőségeket a kép egy részére
-resize x {%} {@} {!} {<} {>} kép átméretezése
-tekercs {+-}{+-} a képet függőlegesen vagy vízszintesen forgatva
-forog {<}{>} alkalmazza Paeth kép forgatását a képre
-mintapixeles mintavételezéssel
-sampling_factor x a JPEG vagy MPEG-2 kódoló és YUV dekóder / kódoló által használt mintavételi tényezők.
-skálaméretezi a képet.
-színhelyállítsa be a jelenet számát
-magpszeudo-véletlenszám generátor mag érték
-segment x szegmentál egy képet
-árnyék x árnyékolja a képet távoli fényforrással
-sharpen x élesítse meg a képet
-borotválkozás x borotva pixeleket a kép éleiből
-nyírás x nyissa meg a képet az X vagy az Y tengely mentén
-méret x {+ ofszet} a kép szélessége és magassága
-elégettilts le minden küszöbszint fölötti képpontot
-spreadhelyezze át a képpontokat véletlenszerű mennyiséggel
-strokeszínes grafikus primitívek simításakor
-strokewidthállítsa be a lökethossz szélességét
-örvényörvénylik a képpontokat a központban
-struktúraa textúra neve a kép hátterére
-küszöbküszöbölje meg a képet
-csempea grafikai primitív kitöltésekor
-transformátalakítja a képet
-átlátszóhogy ez a szín átlátható legyen a képen belül
-treedeptha fa mélységét a színcsökkentő algoritmus számára
-trimvágjon egy képet
-típusa kép típusát
-unitsa kép felbontásának típusa
-unsharp x élesítse meg a képet unsharp maszk operátorral
-use_pixmaphasználja a pixmapet
-bőbeszédűrészletes képet nyomtat a képről
-KilátásFlashPix megtekintési paraméterek
-hullám x egy kép szinusz hullám mentén változtat
-írírjon képsorozatot konvertálni, összetett

További információért olvassa el a konvertáló parancs kézi oldalát.