Ako previesť obrázky pomocou

Táto príručka vám ukáže, ako manipulovať s obrázkami pomocou príkazového riadku systému Linux.

Zistite, ako môžete zmeniť veľkosť obrázka, pokiaľ ide o veľkosť súboru a veľkosť. Naučíte sa aj ako previesť medzi viacerými typmi súborov, napríklad z JPG do PNG alebo GIF na TIF .

Príkaz Konvertovať

Príkaz na konverziu sa používa na konverziu obrázka. Formát je nasledujúci:

konvertovať [vstupné možnosti] vstupný súbor [výstupné možnosti] výstupný súbor.

Ako zmeniť veľkosť obrázka

Ak chcete vložiť obrázok na webovú stránku a chcete, aby mal určitú veľkosť, potom môžete použiť obrázok CSS na zmenu veľkosti obrázka.

Je však lepšie, keď nahrať obrázok ako správnu veľkosť na prvom mieste a vložiť ho do stránky.

To je samozrejme len jeden príklad, prečo by ste mohli zmeniť veľkosť obrázka .

Ak chcete zmeniť veľkosť obrázka, použite nasledujúci príkaz

previesť imagename.jpg - rozmery rozloženia newimagename.jpg

Ak napríklad chcete previesť obrázok na veľkosť 800x600, použite nasledujúci príkaz:

previesť imagename.jpg -resize 800x600 newimagename.jpg

Ak pri prechode na zadané rozmery bude pomer strán zmarený, obraz bude zmenený na najbližší pomer.

Ak chcete, aby konverzia bola presná veľkosť, použite nasledujúci príkaz:

previesť imagename.jpg -resize 800x600! newimagename.jpg

V rámci príkazu na zmenu veľkosti nemusíte určovať výšku a šírku.

Napríklad, ak chcete, aby bola šírka 800 a na výšku sa vám nestará, môžete použiť nasledujúci príkaz:

previesť imagename.jpg -resize 800 newimagename.jpg

Ak chcete zmeniť veľkosť obrázku na určenú výšku, použite nasledujúci príkaz:

previesť imagename, jpg -resize x600 newimagename.jpg

Ako previesť z jedného formátu obrazu do druhého

Ak máte súbor JPG a chcete ho previesť na PNG, potom by ste použili nasledujúci príkaz:

previesť image.jpg image.png

Môžete kombinovať veľa rôznych formátov súborov. Napríklad

previesť image.png image.gif

previesť image.jpg image.bmp

previesť image.gif image.tif

Ako upraviť veľkosť súboru pre obrázok

Existuje niekoľko spôsobov, ako zmeniť fyzickú veľkosť súboru obrázka.

  1. Zmena pomeru strán (zmenšiť)
  2. Zmeňte formát súboru
  3. Zmena kvality kompresie

Znížením veľkosti obrázka sa zmenší veľkosť súboru. Okrem toho môžete pomocou formátov súborov, ktoré obsahujú kompresiu, napríklad JPG, znížiť fyzickú veľkosť súboru.

Nakoniec nastavenie kvality zmenší fyzickú veľkosť súboru.

Predchádzajúce 2 sekcie vám ukázali, ako upraviť veľkosť a typ súboru. Na kompresiu obrázka skúste nasledujúci príkaz:

previesť imagename.jpg - kvalita 90 newimage.jpg

Kvalita je uvedená v percentách. Čím nižšie je percento, tým menší je výstupný súbor, ale očividne konečná kvalita výstupu nie je taká dobrá.

Ako otočiť obrázky

Ak ste urobili fotku na výšku, ale chcete, aby to bol obrázok na šírku, môžete obraz otáčať pomocou nasledujúceho príkazu:

previesť imagename.jpg -rotate 90 newimage.jpg

Môžete určiť ľubovoľný uhol pre rotáciu.

Vyskúšajte to napríklad:

previesť imagename.jpg -rotate 45 newimage.jpg

Previesť možnosti príkazového riadka

Existuje niekoľko desiatok možností príkazového riadku, ktoré možno použiť s príkazom konvertovať, ako je znázornené tu:

Voľby sa spracovávajú v poradí príkazového riadku. Každá voľba, ktorú zadáte na príkazovom riadku, zostane v platnosti pre nasledujúcu sadu obrázkov, kým sa súbor nedokončí zobrazením akejkoľvek možnosti alebo -noop . Niektoré možnosti ovplyvňujú iba dekódovanie obrázkov a iné len kódovanie. Tá sa môže objaviť po poslednej skupine vstupných obrázkov.

Podrobnejší opis každej možnosti nájdete v časti ImageMagick .

-adjoin pripojiť obrázky do jedného súboru viacerých obrázkov
-affine maticová transformačná matica
-antialias odstrániť aliasing pixelov
-append pridajte súbor obrázkov
-average priemerná sada obrázkov
-pozadie farbu pozadia
-blur x rozmazanie obrazu s gaussian operátorom
-okraj x obklopujú obraz s okrajom farieb
-bordercolor farba okraja
-BOX nastavte farbu ohraničenia anotácie
-cache megabajtov pamäte k dispozícii v pamäti cache pixelov
blokátor kanála typ kanálu
-charcoal simulujte kresbu na drevené uhlie
-chop x {+ -} {+ -} {%} odstránenie pixelov z vnútra obrazu
-clip použite orezovú cestu, ak je prítomná
-coalesce zlúčiť sekvenciu obrázkov
-colorize farbiť obrázok s farbou pera
-colors preferovaný počet farieb v obraze
-colorspace typ farebného priestoru
-comment komentovať obrázok s komentárom
-compose typ kompozície obrázka
-compress typ kompresie obrázkov
-contrast zvýšte alebo znížte kontrast obrazu
-krot x {+ -} {+ -} {%} preferovaná veľkosť a umiestnenie orezaného obrazu
-cycle presúvajte veľkosť farieb podľa veľkosti
-debug povoliť výpis ladenia
-deconstruct rozdeliť obrazovú sekvenciu na jednotlivé časti
-delay <1 / 100ths of second> po pozastavení zobraziť ďalší obrázok
-denzita x vertikálne a horizontálne rozlíšenie obrázkov v pixeloch
-depth hĺbka obrazu
-despeckle znížiť škvrny v obraze
-display určuje server X, ktorý sa má kontaktovať
-dispose Metóda likvidácie GIF
-dither použite Floyd / Steinberg error diffusion na obrázok
-draw anotovať obrázok s jedným alebo viacerými grafickými prvkami
-hrana rozpoznať okraje v rámci snímky
-emboss emboss obrázok
-encoding zadajte kódovanie písma
-endian špecifikujte endianness (MSB alebo LSB) výstupného obrazu
-enhance použite digitálny filter na zvýšenie hlučného obrazu
-equalize vykonajte vyrovnanie histogramu s obrázkom
-fill farbu, ktorá sa má použiť pri vyplňovaní grafického prvku
-filter použite tento typ filtra pri zmene veľkosti obrázka
-flatten vyrovnať sekvenciu obrázkov
-flip vytvoriť "zrkadlový obraz"
-flop vytvoriť "zrkadlový obraz"
-font použite toto písmo, keď komentujete obrázok textom
-frame x ++ obklopte obraz okrasnou hranicou
-fuzz {%} farby v tejto vzdialenosti sa považujú za rovnaké
gamma úroveň gama korekcie
-gaussian x rozmazanie obrazu s gaussian operátorom
-geometrie x {+ -} {+ -} {%} {@} {!} {<} {>} preferovanú veľkosť a umiestnenie okna Obrázok.
-gravitácia smer prijímaných gravitácií až k anotácii obrazu.
-Pomoc pokyny na použitie tlače
-implode implodovať pixely obrazu okolo centra
-intent použite tento typ vykresľovacieho zámeru pri spravovaní farby obrázka
-interlace typ prekladacej schémy
-label priraďte obrázok k štítku
úrovňového nastavte úroveň kontrastu obrazu
-list typ zoznamu
-loop pridajte rozšírenie slučky Netscape do animácie GIF
-Mapa vyberte konkrétnu sadu farieb z tohto obrázka
-mask Zadajte orezovú masku
-Máte uložte matný kanál, ak má obrázok jeden
-median použiť stredový filter na obrázok
-modulate meniť jas, sýtosť a odtieň obrázka
-monochrome premeniť obrázok na čierne a biele
-morph mení sekvenciu obrázkov
-mosaic vytvorte mozaiku zo sekvencie obrázkov
-negate vymeňte každý pixel za jeho doplnkovú farbu
-hluk pridať alebo znížiť šum v obraze
-noop NOOP (bez možnosti)
-normalize transformovať obraz do rozsahu celého rozsahu farieb
-opaque zmeniť túto farbu na farbu pera v obraze
-stranka x {+ -} {+ -} {%} {!} {<} {>} veľkosť a umiestnenie obrazového plátna
-Paint simulujte olejomaľbu
Pen zadajte farbu pera pre operácie kreslenia
-ping efektívne určovať vlastnosti obrazu
-pointsize bodové písmo písma Postscript, OPTION1 alebo TrueType
-Náhľad typ náhľadu obrázku
-process spracovanie sekvencie obrázkov
-Profil pridať ICM, IPTC alebo generický profil do obrázka
-quality Úroveň kompresie JPEG / MIFF / PNG
-výraz x zosvetlenie alebo tmavnutie okrajov obrázka
-region x {+ -} {+ -} použite možnosti na časť obrázka
-zmeniť x {%} {@} {!} {<} {>} zmeniť veľkosť obrázka
-roll {+ -} {+ -} rolujte obrázok vertikálne alebo horizontálne
-rotate {<} {>} Aplikovať Umožňuje rolovať obraz na obrázok
-sample veľký obraz s odberom pixlov
-sample_factor x vzorkovacie faktory používané kódovačom JPEG alebo MPEG-2 a dekodérom / snímačom YUV.
-scale zmenšiť veľkosť obrázka.
-scene nastavte číslo scény
-semeno hodnota počiatočného počtu generátorov pseudonáhodných čísel
-segment x segment obrázka
- podšívka x odtiene obrazu pomocou vzdialeného zdroja svetla
-hruste x zaostrite obrázok
-has x oholenie pixelov z okrajov obrázka
-shear x posuňte obraz pozdĺž osi X alebo Y
-size x {+ offset} šírku a výšku obrázka
-solarize negovať všetky pixely nad prahovou úrovňou
-spread posúvať obrazové pixely náhodným množstvom
-mŕtvica farbu, ktorú chcete použiť pri posúvaní grafického prvku
-strokewidth nastavte šírku zdvihu
-swirl pixely vírivého obrazu okolo centra
-texture názov textúry na dlaždice na pozadí pozadia
-prah znížiť prah obrazu
-tile dlaždice pri vyplňovaní grafického prvku
-transform premeniť obrázok
-transparent aby bola táto farba priehľadná v rámci obrázka
-treedepth hĺbka stromu pre algoritmus redukcie farieb
-tri orezanie obrázka
-type typu obrázka
-Jednotky typ rozlíšenia obrazu
-unožko x zaostrite obrázok operátorom neostrej masky
-use_pixmap použite pixmap
-verbose vytlačte podrobné informácie o obrázku
-vyhliadka Parametre prezerania FlashPix
-wave x zmeniť obraz pozdĺž sínusovej vlny
-write napísať sekvenciu obrázkov [ konvertovať, zložiť ]

Prečítajte si manuálovú stránku príkazu pre konverziu.