Skip to main content

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

279. Astrální kecálkové 2. – jak je poznáte (Smět 2025)

279. Astrální kecálkové 2. – jak je poznáte (Smět 2025)
Anonim

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 možnost, kterou určíte na příkazovém řádku, zůstane platná 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 .

-jednopřipojte obrázky do jednoho souboru s více snímky
-afinakreslicí transformační matice
-antialiasodstranění aliasu pixelů
-připojitpřipojte sadu snímků
-průměrnýprůměrná sada obrázků
-Pozadíbarvu pozadí
-rozmazat X rozmazání obrazu s gaussian operátor
-okraj X obklopují obraz s okrajem barvy
-bordercolorbarvu ohraničení
-boxnastavte barvu ohraničujícího rámečku anotace
-mezipamětimegabajtů paměti dostupné mezipaměti pixelů
-kanáltyp kanálu
-dřevěné uhlísimulujte kresbu na dřevěném uhlí
-kotleta x {+ -} {+ -} {%} odstranění obrazových prvků z vnitřku snímku
-klippoužijte ořezovou cestu, pokud je přítomna
-colalescesloučit sekvenci obrázků
-barvitzbarvení obrázku barvou pera
-barvypreferovaný počet barev v obraze
-oborový prostortyp barevného prostoru
-komentářanotovat obrázek s komentářem
-komponovattyp kompozice obrazu
-komprimovattyp komprese obrazu
-kontrastzvýšit nebo snížit kontrast obrazu
-oříznutí x {+ -} {+ -} {%} preferovanou velikost a umístění oříznutého obrázku
-cykluspřemístěte obrazovou barvu podle velikosti
-laditpovolit výtisk ladění
-deconstructrozdělit obrazovou sekvenci na jednotlivé součásti
-zpoždění <1/100ths of a second> po pozastavení zobrazení dalšího snímku
-hustota X vertikální a horizontální rozlišení v pixelech obrazu
-hloubkahloubku obrazu
-despecklesnížit skvrny v obraze
-Zobrazitspecifikuje server X, který má kontaktovat
- odpojteZpůsob likvidace GIF
-váhatpoužijte Floyd / Steinberg error diffusion na obrázek
-kreslitanotovat obraz s jedním nebo více grafickými primitivy
-okrajdetekovat okraje v obraze
-vytepatemboss obrázek
-kódovánízadejte kódování písma
-endianurčete endianness (MSB nebo LSB) výstupního obrazu
-zlepšitpoužijte digitální filtr pro zdokonalení hlučného obrazu
-vyrovnatproveďte vyrovnání histogramu s obrázkem
-vyplnitbarvu, kterou lze použít při vyplňování grafického primitivu
-filtrpoužijte tento typ filtru při změně velikosti obrázku
-flattenvyrovnat sekvenci obrázků
-flipvytvořit "zrcadlový obraz"
-flopvytvořit "zrcadlový obraz"
-fontpoužijte toto písmo, když připojíte obrázek k textu
-rám x ++ obklopují obraz okrasným okrajem
-chmýří {%} barvy v této vzdálenosti jsou považovány za stejné
-gamaúroveň korekce gama
-gaussovský X rozmazání obrazu s gaussian operátor
-geometrie x {+ -} {+ -} {%} {@} {!} {<} {>} preferovanou velikost a umístění okna Obrázek.
-gravitacesměrování primitivních gravitací až k anotaci obrazu.
-Pomocpokyny k použití tisku
-imploduimplode obrazových pixelů o středisku
-intentpoužijte tento typ záměru vykreslování při správě barvy snímku
-interlacetyp přechodové schématu
-označenípřiřadit obrázek k obrázku
-úroveňupravte úroveň kontrastu obrazu
-seznamtyp seznamu
-smyčkapřidat rozšíření o smyčku Netscape do animace GIF
-mapavyberte konkrétní sadu barev z tohoto obrázku
-maskaUrčete ořezovou masku
-matteuložte matný kanál, pokud má obrázek jeden
-mediánpoužijte středový filtr na obrázek
-modulovatzměňte jas, sytost a odstín obrazu
-černobílýpřevést obraz na černobíle
-morphformátuje obrazovou sekvenci
-mozaikavytvořte mozaiku ze sekvence snímků
-negovatvyměňte každý pixel za jeho doplňkovou barvu
-hlukpřidat nebo snížit hluk v obraze
-noopNOOP (bez možnosti)
-normalizovattransformovat 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
-malovatsimulovat olejomalbu
-perozadejte barvu pera pro operace kreslení
-pingefektivně určovat vlastnosti obrazu
-poznábodové písmo písmo Postscript, OPTION1 nebo TrueType
-náhledtyp náhledu obrázku
-proceszpracování sekvence obrázků
-profilpřidat ICM, IPTC nebo generický profil k obrázku
-kvalitníÚroveň komprimace JPEG / MIFF / PNG
-vyzdvihnout X zesvětlení nebo ztmavnutí okrajů obrazu
-oblast x {+ -} {+ -} použít možnosti na část obrázku
-resize x {%} {@} {!} {<} {>} změna velikosti obrázku
-válec {+-}{+-} rolovat obrázek svisle nebo vodorovně
-točit se {<}{>} Aplikujte rotaci obrazu na obrázek
-vzorekobraz 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.
-stupniceměřítko obrázku.
-scénanastavte číslo scény
-semínkohodnota počátku generátoru pseudonáhodných čísel
-segment X segment obrazu
-odstín X zastínění obrazu pomocí zdroje vzdáleného světla
-brousit X zaostřete
-holit X oholení pixelů z okrajů snímků
-stříhat X smyku obrazu podél osy X nebo Y.
-velikost x {+ offset} šířku a výšku obrazu
-solarizujtevyloučit všechny pixely nad prahovou úrovní
-rozpětípřemístit obrazové pixely náhodnou velikostí
-mrtvicebarvu, kterou lze použít při posunutí grafického primitivu
-strokewidthnastavte šířku tahu
-vírpixely vířivého obrazu o středu
-texturanázev textury na dlaždici na pozadí obrázku
-práhpráh obrázku
-dlaždicedlaždice při vyplňování grafického primitivu
-přeměnittransformovat obraz
-průhlednýaby tato barva byla v obraze transparentní
-kráthloubka stromu pro algoritmus redukce barev
-trimoříznutí obrázku
-typtyp obrázku
-Jednotkytyp rozlišení obrazu
-unsharp X zaostřete obraz operátorem neostrého masky
-use_pixmappoužijte pixmap
-verbosevytiskněte podrobné informace o snímku
-PohledParametry prohlížení FlashPix
-vlna X změňte obraz podél sinusové vlny
-napsatnapište sekvenci snímků převést, kompozitní

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