Jak převést obrázky pomocí Linuxu

Tato příručka vám ukáže, jak manipulovat s obrázky pomocí příkazového řádku systému Linux.

Zjistíte, jak změnit velikost obrazu jak z hlediska velikosti souboru, tak v měřítku. Dozvíte se také, jak převádět mezi více typy souborů, například z JPG do PNG nebo GIF na TIF .

Příkaz Konverze

Příkaz konverze se používá k převodu obrázku. Formát je následující:

konvertovat [vstupní možnosti] vstupní soubor [výstupní možnosti] výstupní soubor.

Jak změnit velikost obrázku

Pokud chcete zahrnout obrázek na webovou stránku a chcete, aby se jednalo o určitou velikost, mohli byste použít obrázek CSS pro změnu velikosti obrázku.

Je však lepší, když nahrajete obrázek jako správnou velikost a vložíte jej do stránky.

To je samozřejmě jen jeden příklad, proč byste chtěli změnit velikost obrázku .

Chcete-li změnit velikost obrázku, použijte následující příkaz

převést imagename.jpg - rozměry velikosti newimagename.jpg

Chcete-li například převést obrázek do formátu 800x600, použijte následující příkaz:

převést imagename.jpg -resize 800x600 newimagename.jpg

Pokud konverzí na zadané kóty bude poměr stran zmaten, obraz bude změněn na nejbližší poměr.

Chcete-li konverzi přesně změnit, použijte následující příkaz:

převést imagename.jpg -resize 800x600! newimagename.jpg

Nemusíte zadávat výšku a šířku jako součást příkazu resize.

Například pokud chcete šířku 800 a nezáleží na výšce, můžete použít následující příkaz:

převést imagename.jpg -resize 800 newimagename.jpg

Chcete-li změnit velikost obrázku na určitou výšku, použijte následující příkaz:

převést imagename, jpg -resize x600 newimagename.jpg

Jak převést z jednoho formátu obrazu na jiný

Pokud máte soubor JPG a chcete jej převést na PNG, použijete následující příkaz:

převést image.jpg image.png

Můžete kombinovat mnoho různých formátů souborů. Například

převést image.png image.gif

convert image.jpg image.bmp

převést image.gif image.tif

Jak upravit velikost souboru pro obrázek

Existuje několik způsobů, jak změnit velikost fyzického souboru obrázku.

  1. Změna poměru stran (zmenší se)
  2. Změňte formát souboru
  3. Změňte kvalitu komprese

Zmenšením velikosti obrázku bude velikost souboru menší. Navíc pomocí formátu souboru, který obsahuje kompresi, jako JPG, vám umožní zmenšit velikost fyzického souboru.

Nakonec úprava kvality sníží fyzickou velikost souboru.

Předchozí 2 sekce vám ukázaly, jak upravit velikost a typ souboru. Pro zkomprimování obrázku zkuste následující příkaz:

převést imagename.jpg -quality 90 newimage.jpg

Kvalita je určena jako procento. Čím nižší je procento, tím menší je výstupní soubor, ale samozřejmě konečná kvalita výstupu není tak dobrá.

Jak otočit obrázky

Pokud jste vyfotili fotografii na výšku, ale chcete, aby byl obraz na šířku, můžete obrázek otočit pomocí následujícího příkazu:

převést imagename.jpg -rotate 90 newimage.jpg

Můžete určit libovolný úhel pro rotaci.

Vyzkoušejte to například:

převést imagename.jpg -rotate 45 newimage.jpg

Převést možnosti příkazového řádku

Existují desítky možností příkazového řádku, které lze použít s příkazem převést, jak je znázorněno zde:

Volby jsou zpracovány příkazem příkazového řádku. Jakákoli volba, kterou určíte na příkazovém řádku, zůstane v platnosti pro sadu následujících obrázků, dokud se soubor nezastaví podle libovolné možnosti nebo -noop . Některé možnosti ovlivňují pouze dekódování obrázků a jiné pouze kódování. Ta se může objevit po poslední skupině vstupních obrazů.

Podrobnější popis jednotlivých možností naleznete v části ImageMagick .

-jedno připojte obrázky do jednoho souboru s více snímky
-afina kreslicí transformační matice
-antialias odstranění aliasu pixelů
-připojit připojte sadu snímků
-průměrný průměrná sada obrázků
-Pozadí barvu pozadí
-blur x rozmazání obrazu s gaussian operátor
-hranice x obklopují obraz s okrajem barvy
-bordercolor barvu ohraničení
-box nastavte barvu ohraničujícího rámečku anotace
-mezipaměti megabajtů paměti dostupné mezipaměti pixelů
-kanál typ kanálu
-dřevěné uhlí simulujte kresbu na dřevěném uhlí
-chop x {+ -} {+ -} {%} odstranění obrazových prvků z vnitřku snímku
-klip použijte ořezovou cestu, pokud je přítomna
-colalesce sloučit sekvenci obrázků
-barvit zbarvení obrázku barvou pera
-barvy preferovaný počet barev v obraze
-oborový prostor typ barevného prostoru
-komentář anotovat obrázek s komentářem
-komponovat typ kompozice obrazu
-komprimovat typ komprese obrazu
-kontrast zvýšit nebo snížit kontrast obrazu
-kroku x {+ -} {+ -} {%} preferovanou velikost a umístění oříznutého obrázku
-cyklus přemístěte obrazovou barvu podle velikosti
-ladit povolit výtisk ladění
-deconstruct rozdělit obrazovou sekvenci na jednotlivé součásti
-delay <1 / 100ths of second> po pozastavení zobrazení dalšího snímku
-denzita x vertikální a horizontální rozlišení v pixelech obrazu
-hloubka hloubku obrazu
-despeckle snížit skvrny v obraze
-Zobrazit specifikuje server X, který má kontaktovat
- odpojte Způsob likvidace GIF
-váhat použijte Floyd / Steinberg error diffusion na obrázek
-kreslit anotovat obraz s jedním nebo více grafickými primitivy
-okraj detekovat okraje v obraze
-vytepat emboss obrázek
-kódování zadejte kódování písma
-endian určete endianness (MSB nebo LSB) výstupního obrazu
-zlepšit použijte digitální filtr pro zdokonalení hlučného obrazu
-vyrovnat proveďte vyrovnání histogramu s obrázkem
-vyplnit barvu, kterou lze použít při vyplňování grafického primitivu
-filtr použijte tento typ filtru při změně velikosti obrázku
-flatten vyrovnat sekvenci obrázků
-flip vytvořit "zrcadlový obraz"
-flop vytvořit "zrcadlový obraz"
-font použijte toto písmo, když připojíte obrázek k textu
-frame x ++ obklopují obraz okrasným okrajem
-fuzz {%} barvy v této vzdálenosti jsou považovány za stejné
-gama úroveň korekce gama
-gaussian x rozmazání obrazu s gaussian operátor
-geometrie x {+ -} {+ -} {%} {@} {!} {<} {>} preferovanou velikost a umístění okna Obrázek.
-gravitace směrování primitivních gravitací až k anotaci obrazu.
-Pomoc pokyny k použití tisku
-implodu implode obrazových pixelů o středisku
-úmysl použijte tento typ záměru vykreslování při správě barvy snímku
-interlace typ přechodové schématu
-označení přiřadit obrázek k obrázku
-úroveň upravte úroveň kontrastu obrazu
-seznam typ seznamu
-smyčka přidat rozšíření o smyčku Netscape do animace GIF
-mapa vyberte konkrétní sadu barev z tohoto obrázku
-maska Určete ořezovou masku
-matte uložte matný kanál, pokud má obrázek jeden
-medián použijte středový filtr na obrázek
-modulovat změňte jas, sytost a odstín obrazu
-černobílý převést obraz na černobíle
-morph formátuje obrazovou sekvenci
-mozaika vytvořte mozaiku ze sekvence snímků
-negovat vyměňte každý pixel za jeho doplňkovou barvu
-hluk přidat nebo snížit hluk v obraze
-noop NOOP (bez možnosti)
-normalizovat transformovat obraz tak, aby pokryl celé spektrum barevných hodnot
-neprůhledný změňte tuto barvu na barvu pera v obraze
- stránka x {+ -} {+ -} {%} {!} {<} {>} velikost a umístění obrazového plátna
-malovat simulovat olejomalbu
-pero zadejte barvu pera pro operace kreslení
-ping efektivně určovat vlastnosti obrazu
-pozná bodové písmo písmo Postscript, OPTION1 nebo TrueType
-náhled typ náhledu obrázku
-proces zpracování sekvence obrázků
-profil přidat ICM, IPTC nebo generický profil k obrázku
-kvalitní Úroveň komprimace JPEG / MIFF / PNG
-výraz x zesvětlení nebo ztmavnutí okrajů obrazu
-region x {+ -} {+ -} použít možnosti na část obrázku
-resize x {%} {@} {!} {<} {>} změna velikosti obrázku
-roll {+ -} {+ -} rolovat obrázek svisle nebo vodorovně
-rotit {{} {>} Aplikujte rotaci obrazu na obrázek
-vzorek obraz s měřítkem s pixelovým vzorkováním
-sampling_factor x vzorkovací faktory používané kodérem JPEG nebo MPEG-2 a dekodérem / kodérem YUV.
-měřítko měřítko obrázku.
-scéna nastavte číslo scény
-semínko hodnota počátku generátoru pseudonáhodných čísel
-segment x segment obrazu
- stín x zastínění obrazu pomocí zdroje vzdáleného světla
-vykročení x zaostřete
-shave x oholení pixelů z okrajů snímků
-shear x smyku obrazu podél osy X nebo Y.
-size x {+ offset} šířku a výšku obrazu
-solarizujte vyloučit všechny pixely nad prahovou úrovní
-rozpětí přemístit obrazové pixely náhodnou velikostí
-mrtvice barvu, kterou lze použít při posunutí grafického primitivu
-strokewidth nastavte šířku tahu
-vír pixely vířivého obrazu o středu
-textura název textury na dlaždici na pozadí obrázku
-práh práh obrázku
-dlaždice dlaždice při vyplňování grafického primitivu
-přeměnit transformovat obraz
-průhledný aby tato barva byla v obraze transparentní
-krát hloubka stromu pro algoritmus redukce barev
-trim oříznutí obrázku
-typ typ obrázku
-Jednotky typ rozlišení obrazu
-unsharp x zaostřete obraz operátorem neostrého masky
-use_pixmap použijte pixmap
-verbose vytiskněte podrobné informace o snímku
-Pohled Parametry prohlížení FlashPix
-wave x změňte obraz podél sinusové vlny
-napsat napište sekvenci obrázků [ převést, složit ]

Další informace naleznete na stránce manuálu pro příkaz konverze.