Skip to main content

Ako previesť obrázky pomocou

Anonim

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. Akékoľvek voľby, ktoré zadáte na príkazovom riadku, zostanú platné pre súbor nasledujúcich obrázkov, až 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ší popis jednotlivých možností nájdete v časti ImageMagick .

-adjoinpripojiť obrázky do jedného súboru viacerých obrázkov
-affinematicová transformačná matica
-antialiasodstrániť aliasing pixelov
-appendpridajte súbor obrázkov
-averagepriemerná sada obrázkov
-pozadiefarbu pozadia
-rozmazať X rozmazanie obrazu s gaussian operátorom
-border X obklopujú obraz s okrajom farieb
-bordercolorfarba okraja
-BOXnastavte farbu ohraničenia anotácie
-cachemegabajtov pamäte k dispozícii v pamäti cache pixelov
blokátor kanálatyp kanálu
-charcoalsimulujte kresbu na drevené uhlie
-chop x {+ -} {+ -} {%} odstránenie pixelov z vnútra obrazu
-clippoužite orezovú cestu, ak je prítomná
-coalescezlúčiť sekvenciu obrázkov
-colorizefarbiť obrázok s farbou pera
-colorspreferovaný počet farieb v obraze
-colorspacetyp farebného priestoru
-commentkomentovať obrázok s komentárom
-composetyp kompozície obrázka
-compresstyp kompresie obrázkov
-contrastzvýšte alebo znížte kontrast obrazu
-plodina x {+ -} {+ -} {%} preferovaná veľkosť a umiestnenie orezaného obrazu
-cyclepresúvajte veľkosť farieb podľa veľkosti
-debugpovoliť výpis ladenia
-deconstructrozdeliť obrazovú sekvenciu na jednotlivé časti
-delay <1/100ths of a second> po pozastavení zobraziť ďalší obrázok
-hustota X vertikálne a horizontálne rozlíšenie obrázkov v pixeloch
-depthhĺbka obrazu
-despeckleznížiť škvrny v obraze
-displayurčuje server X, ktorý sa má kontaktovať
-disposeMetóda likvidácie GIF
-ditherpoužite Floyd / Steinberg error diffusion na obrázok
-drawanotovať obrázok s jedným alebo viacerými grafickými prvkami
-hranarozpoznať okraje v rámci snímky
-embossemboss obrázok
-encodingzadajte kódovanie písma
-endianšpecifikujte endianness (MSB alebo LSB) výstupného obrazu
-enhancepoužite digitálny filter na zvýšenie hlučného obrazu
-equalizevykonajte vyrovnanie histogramu s obrázkom
-fillfarbu, ktorá sa má použiť pri vyplňovaní grafického prvku
-filterpoužite tento typ filtra pri zmene veľkosti obrázka
-flattenvyrovnať sekvenciu obrázkov
-flipvytvoriť "zrkadlový obraz"
-flopvytvoriť "zrkadlový obraz"
-fontpouž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
-geometry x {+ -} {+ -} {%} {@} {!} {<} {>} preferovanú veľkosť a umiestnenie okna Obrázok.
-gravitáciasmer prijímaných gravitácií až k anotácii obrazu.
-Pomocpokyny na použitie tlače
-implodeimplodovať pixely obrazu okolo centra
-intentpoužite tento typ vykresľovacieho zámeru pri spravovaní farby obrázka
-interlacetyp prekladacej schémy
-labelpriraďte obrázok k štítku
úrovňovéhonastavte úroveň kontrastu obrazu
-listtyp zoznamu
-looppridajte rozšírenie slučky Netscape do animácie GIF
-Mapavyberte konkrétnu sadu farieb z tohto obrázka
-maskZadajte orezovú masku
-Máteuložte matný kanál, ak má obrázok jeden
-medianpoužiť stredový filter na obrázok
-modulatemeniť jas, sýtosť a odtieň obrázka
-monochromepremeniť obrázok na čierne a biele
-morphmení sekvenciu obrázkov
-mosaicvytvorte mozaiku zo sekvencie obrázkov
-negatevymeňte každý pixel za jeho doplnkovú farbu
-hlukpridať alebo znížiť šum v obraze
-noopNOOP (bez možnosti)
-normalizetransformovať obraz do rozsahu celého rozsahu farieb
-opaquezmeniť túto farbu na farbu pera v obraze
-page x {+ -} {+ -} {!} {%} {<} {>} veľkosť a umiestnenie obrazového plátna
-Paintsimulujte olejomaľbu
Penzadajte farbu pera pre operácie kreslenia
-pingefektívne určovať vlastnosti obrazu
-pointsizebodové písmo písma Postscript, OPTION1 alebo TrueType
-Náhľadtyp náhľadu obrázku
-processspracovanie sekvencie obrázkov
-Profilpridať ICM, IPTC alebo generický profil do obrázka
-qualityÚroveň kompresie JPEG / MIFF / PNG
-raise X zosvetlenie alebo tmavnutie okrajov obrázka
-region x {+ -} {+ -} použite možnosti na časť obrázka
-resize x {%} {@} {!} {<} {>} zmeniť veľkosť obrázka
vývalkov {+-}{+-} rolujte obrázok vertikálne alebo horizontálne
-točiť sa {<}{>} Aplikovať Umožňuje rolovať obraz na obrázok
-sampleveľký obraz s odberom pixlov
-sampling_factor X vzorkovacie faktory používané kódovačom JPEG alebo MPEG-2 a dekodérom / snímačom YUV.
-scalezmenšiť veľkosť obrázka.
-scenenastavte číslo scény
-semienkohodnota počiatočného počtu generátorov pseudonáhodných čísel
-segment X segment obrázka
-shade X odtiene obrazu pomocou vzdialeného zdroja svetla
-sharpen X zaostrite obrázok
-shave X oholenie pixelov z okrajov obrázka
-shear X posuňte obraz pozdĺž osi X alebo Y
-size x {+} ofset šírku a výšku obrázka
-solarizenegovať všetky pixely nad prahovou úrovňou
-spreadposúvať obrazové pixely náhodným množstvom
-mŕtvicafarbu, ktorú chcete použiť pri posúvaní grafického prvku
-strokewidthnastavte šírku zdvihu
-swirlpixely vírivého obrazu okolo centra
-texturenázov textúry na dlaždice na pozadí pozadia
-prahznížiť prah obrazu
-tiledlaždice pri vyplňovaní grafického prvku
-transformpremeniť obrázok
-transparentaby bola táto farba priehľadná v rámci obrázka
-treedepthhĺbka stromu pre algoritmus redukcie farieb
-triorezanie obrázka
-typetypu obrázka
-Jednotkytyp rozlíšenia obrazu
-unsharp X zaostrite obrázok operátorom neostrej masky
-use_pixmappoužite pixmap
-verbosevytlačte podrobné informácie o obrázku
-vyhliadkaParametre prezerania FlashPix
-wave X zmeniť obraz pozdĺž sínusovej vlny
-writenapíšte sekvenciu obrázkov konvertovať, kompozitné

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