Výukové menu

magick

Pomocí programu magick můžete převádět mezi formáty obrázků a také měnit velikost obrázku, rozostřovat, ořezávat, zbavovat skvrn, rozkládat, kreslit, překlápět, spojovat, převzorkovat a mnoho dalšího. Podívejte se na Command Line Processing, kde najdete rady, jak strukturovat váš příkaz magick, nebo se podívejte níže na příklad použití příkazu.

Zde uvádíme několik příkladů příkazu magick, abychom ilustrovali jeho užitečnost a snadnost použití. Chcete-li začít, převeďte obrázek ve formátu JPEG do PNG:

magick rose.jpg rose.png 

Dále zmenšíme velikost obrázku před zapsáním do formátu PNG:

magick rose.jpg -resize 50% rose.png

Můžete kombinovat více operací zpracování obrazu a vytvářet komplexní výsledky:

magick -size 320x85 canvas:none -font Bookman-DemiItalic -pointsize 72 \
  -draw "text 25,60 \'Magick\'" -channel RGBA -blur 0x6 -fill darkred -stroke magenta \
  -draw "text 20,55 \'Magick\'" fuzzy-magick.png 

nebo zde změníme velikost obrázku ve vyšší kvalitě:

magick input.png -colorspace RGB +sigmoidal-contrast 11.6933 \
  -define filter:filter=Sinc -define filter:window=Jinc -define filter:lobes=3 \
  -resize 400% -sigmoidal-contrast 11.6933 -colorspace sRGB output.png'); 

Využijte další nástroje příkazového řádku z nástroje magick. Chcete-li vyvolat tuto funkci, jednoduše vytvořte symbolický odkaz na nástroj magick nebo zadejte nástroj, který chcete použít jako první argument. Tyto dvě metody jsou ekvivalentní:

ln -s magick
convert rose.jpg rose.png
magick rose.jpg rose.png 

Další příklady použití magick najdete v Examples of ImageMagick Usage.

Možnost Shrnutí

Příkaz magick tyto volby rozpozná. Kliknutím na možnost získáte další podrobnosti o tom, jak tato možnost funguje.

-adaptive-blur geometryadaptivně rozostřují pixely; snížit efekt v blízkosti okrajů
-adaptive-resize geometryadaptivně měnit velikost obrazu s datově závislou triangulací.
-adaptive-sharpen geometryadaptivně zaostřit pixely; zvýšit efekt v blízkosti okrajů
-adjoinspojit obrázky do jednoho souboru s více obrázky
-affine matrixafinní transformační matice
-alphazapnout, aktivovat, vypnout, deaktivovat, nastavit, neprůhlednit, kopírovat“, průhledný, extrahovat, pozadí nebo tvarovat alfa kanál
-annotate geometry textopatřit obrázek textem
-antialiasodstranit pixel-aliasing
-appendpřipojit sekvenci obrázků
-authenticate valuedešifrovat obrázek s tímto heslem
-auto-gammaautomaticky upraví gama úroveň obrazu
-auto-levelautomaticky upraví úrovně barev obrazu
-auto-orientautomaticky orientovat obrázek
-background colorbarva pozadí
-bench iterationsměřit výkon
-bias valuepřidat zkreslení při konvoluci obrazu
-bilateral-blur geometrynelineární vyhlazovací filtr, který zachovává hrany a snižuje šum
-black-threshold valuezčerná všechny pixely pod prahovou hodnotou
-blue-primary pointchromatičnost modrá primární bod
-blue-shift factorsimulovat scénu v noci při měsíčním světle
-blur geometrysnížení obrazového šumu a snížení úrovně detailů
-border geometryprostorový obraz s barevným okrajem
-bordercolor colorbarva ohraničení
-brightness-contrast geometryzlepšit jas / kontrast obrazu
-canny geometrypoužijte vícestupňový algoritmus k detekci široké škály hran v obraze
-caption stringpřiřadit k obrázku popisek
-cdl filenamebarevně správně se seznamem rozhodnutí o barvě
-channel typepoužít volbu pro výběr obrazových kanálů
-charcoal radiussimulovat kresbu uhlem
-chop geometryodstranit pixely z vnitřku obrázku
-clahe geometrykontrastem omezené adaptivní vyrovnání histogramu
-clampnastavte každý pixel, jehož hodnota je pod nulou, na nulu a každý pixel, jehož hodnota je nad kvantovým rozsahem, na kvantový rozsah (např. 65535), jinak zůstane hodnota pixelu nezměněna.
-clipklip podél první cesty z profilu 8BIM
-clip-mask filenamepřiřadit masku klipu k obrázku
-clip-path idklip podél pojmenované cesty z profilu 8BIM
-clone indexklonovat obrázek
-clutaplikujte na obrázek vyhledávací tabulku barev
-connected-components connectivitypřipojené komponenty jedinečně označené, vyberte si ze 4 nebo 8 cest připojení
-contrast-stretch geometryzlepšit kontrast v obrázku „roztažením“ rozsahu hodnoty intenzity
-coalescesloučit sekvenci obrázků
-colorize valueobarvit obrázek barvou výplně
-color-matrix matrixaplikujte na obrázek korekci barev.
-colors valuepreferovaný počet barev na obrázku
-colorspace typenastavit barevný prostor obrázku
-combinekombinovat sekvenci obrázků
-comment stringokomentovat obrázek komentářem
-compareporovnat obrázek
-complexoperatorprovádět složitou matematiku na obrazové sekvenci
-compose operatornastavit operátor složeného obrázku
-compositesložený obrázek
-compress typetyp komprese obrazu
-contrastzvýšit nebo snížit kontrast obrazu
-convolve coefficientsaplikujte na obrázek konvoluční jádro
-copy geometry offsetkopírovat pixely z jedné oblasti obrázku do druhé
-crop geometryoříznout obrázek
-cycle amountcyklujte barevnou mapu obrázku
-decipher filenamepřevést šifrovací pixely na obyčejné
-debug eventszobrazit velké množství informací o ladění
-define format:optiondefinovat jednu nebo více možností formátu obrázku
-deconstructrozdělit sekvenci obrázků na jednotlivé části
-delay centisecondspo pozastavení zobrazí další snímek
-delete indexodstranit snímek ze sekvence snímků
-density geometryhorizontální a vertikální hustota obrazu
-depth valuehloubka obrazu
-despecklesnížit skvrny na obrázku
-direction typevykreslovat text zprava doleva nebo zleva doprava
-display serverzískat obrázek nebo písmo z tohoto X serveru
-dispose methodzpůsob likvidace vrstvy
-distribute-cache portspustit distribuovaný server mezipaměti pixelů
-distort type coefficientsdeformovat obraz
-dither methodaplikovat na obrázek rozptyl chyb
-draw stringopatřit obrázek grafickým primitivem
-duplicate count,indexesduplikovat obrázek jednou nebo vícekrát
-edge radiuspoužijte filtr pro detekci hran v obrázku
-emboss radiusvytlačit obrázek
-encipher filenamepřevést obyčejné pixely na šifrové pixely
-encoding typetyp kódování textu
-endian typeendianness (MSB nebo LSB) obrazu
-enhancepoužijte digitální filtr pro zvýraznění zašuměného obrazu
-equalizeprovést vyrovnání histogramu na snímek
-evaluate operator valuevyhodnotit aritmetický, vztahový nebo logický výraz
-evaluate-sequence operatorvyhodnotit aritmetický, relační nebo logický výraz pro sekvenci obrázků
-extent geometrynastavit velikost obrázku
-extract geometryextrahovat oblast z obrázku
-family namevykreslit text pomocí této rodiny písem
-features distanceanalyzovat vlastnosti obrazu (např. smlouvu, korelace atd.).
-fftimplementuje diskrétní Fourierovu transformaci (DFT)
-fill colorbarva, která se použije při vyplňování grafického primitiva
-filter typetento filtr použijte při změně velikosti obrázku
-flattenzploštit sekvenci obrázků
-flippřevrátit obrázek ve svislém směru
-floodfill geometry colorvyplňte obrázek barvou
-flopflop obrazu v horizontálním směru
-font namevykreslit text pomocí tohoto písma
-format stringvýstupní formátované charakteristiky obrazu
-frame geometryobklopující obraz s ozdobným okrajem
-function namepoužít na obrázek funkci
-fuzz distancebarvy v této vzdálenosti jsou považovány za stejné
-fx expressionaplikovat matematický výraz na obrazový kanál(y)
-gamma valueúroveň gama korekce
-gaussian-blur geometrysnížení obrazového šumu a snížení úrovně detailů
-geometry geometrypreferovanou velikost nebo umístění obrázku
-gravity typehorizontální a vertikální umístění textu
-grayscale methodpřevést obrázek na stupně šedi
-green-primary pointbarevnost zelený primární bod
-helpmožnosti tiskového programu
-hough-lines geometryidentifikovat čáry na obrázku
-identifyidentifikovat formát a vlastnosti obrázku
-iftimplementuje inverzní diskrétní Fourierovu transformaci (DFT)
-illuminant typereferenční osvětlovač
-implode amountimploduje obrazové pixely kolem středu
-insert indexvložit poslední obrázek do sekvence obrázků
-integralVypočítejte součet hodnot (hodnot pixelů) v obrázku
-intensity methodzpůsob generování hodnoty intenzity z pixelu
-intent typetyp záměru vykreslení při správě barev obrazu
-interlace typetyp schématu prokládání obrazu
-interline-spacing valuemezera mezi dvěma řádky textu
-interpolate methodmetoda interpolace barev pixelů
-interword-spacing valuemezera mezi dvěma slovy
-kerning valuemezera mezi dvěma znaky
-kuwahara geometryfiltr pro redukci šumu pro zachování okrajů
-label stringpřiřadit k obrázku štítek
-lat geometrylokální adaptivní prahování
-layers methodoptimalizovat nebo porovnávat vrstvy obrázků
-level valueupravit úroveň kontrastu obrazu
-limit type valuelimit zdrojů mezipaměti pixelů
-linear-stretch geometrylineární s roztažením histogramu nasycení
-liquid-rescale geometryzměnit měřítko obrazu s vyřezáváním švů
-list typeBarva, Konfigurovat, Delegovat, Formát, Kouzlo, Modul, Zdroj nebo Typ
-log formatformát ladicích informací
-loop iterationspřidejte do animace GIF rozšíření smyčky Netscape
-mask filenamepřiřadit masku k obrázku
-mattecolor colorbarva rámu
-median radiusaplikujte na obrázek střední filtr
-mean-shift geometryvymezit na obrázku libovolně tvarované shluky
-metric typeměřit rozdíly mezi obrázky pomocí této metriky
-mode radiusudělejte z každého pixelu „převládající barvu“ okolí
-modulate valueměnit jas, sytost a odstín
-momentszobrazit momenty obrazu.
-monitorsledovat pokrok
-monochrometransformovat obrázek na černobílý
-morph valuemorfovat sekvenci obrázků
-morphology method kernelaplikovat na obrázek metodu morfologie
-motion-blur geometrysimulovat rozostření pohybu
-negatenahradit každý pixel jeho doplňkovou barvou
-noise radiuspřidat nebo snížit šum v obrázku
-normalizetransformovat obrázek tak, aby pokryl celou škálu barev
-opaque colorzměnit tuto barvu na barvu výplně
-ordered-dither NxNnařídil rozložit obrázek
-orient typeorientace obrazu
-page geometryvelikost a umístění obrazového plátna (nastavení)
-paint radiussimulovat olejomalbu
-perceptiblenastavte každý pixel, jehož hodnota je menší než |epsilon| na -epsilon nebo epsilon (podle toho, co je bližší), jinak zůstane hodnota pixelu nezměněna.
-pingefektivně určovat atributy obrázku
-pointsize valuebodová velikost písma
-polaroid anglesimulovat obrázek z polaroidu
-poly termssestavte polynom ze sekvence obrázků a odpovídajících členů (koeficientů a dvojic stupňů).
-posterize levelssnížit obraz na omezený počet úrovní barev
-precision valuenastavte maximální počet platných číslic, které se mají vytisknout
-preview typetyp náhledu obrázku
-print stringinterpretovat řetězec a tisknout do konzoly
-process image-filterzpracovat obrázek pomocí vlastního obrazového filtru
-profile filenamepřidat, odstranit nebo použít profil obrázku
-quality valueÚroveň komprese JPEG/MIFF/PNG
-quantize colorspacesnížit barvy obrazu v tomto barevném prostoru
-quietpotlačit všechny varovné zprávy
-rotational-blur angleradiální rozostření obrazu
-raise valuezesvětlete/ztmavte okraje obrazu pro vytvoření 3D efektu
-random-threshold low,highnáhodný práh obrazu
-red-primary pointchromatičnost červený primární bod
-regard-warningsvěnujte pozornost varovným zprávám.
-region geometrypoužít volby na část obrazu
-remap filenametransformovat barvy obrazu tak, aby odpovídaly této sadě barev
-rendervykreslování vektorové grafiky
-repage geometryvelikost a umístění obrazového plátna
-resample geometryzměnit rozlišení obrázku
-reshape geometrypřetvořit obrázek
-resize geometryzměnit velikost obrázku
-respect-parenthesesnastavení zůstávají v platnosti až do hranice závorek.
-roll geometryrolovat obraz svisle nebo vodorovně
-rotate degreesaplikujte na obrázek rotaci Paeth
-sample geometryměřítko obrazu s pixelovým vzorkováním
-sampling-factor geometryhorizontální a vertikální vzorkovací faktor
-scale geometryměřítko obrazu
-scene valuečíslo scény obrázku
-seed valuenasadit novou sekvenci pseudonáhodných čísel
-segment valuessegmentovat obrázek
-selective-blur geometryselektivně rozostřují pixely v rámci prahu kontrastu
-separateoddělte kanál obrázku na obrázek ve stupních šedi
-sepia-tone thresholdsimulovat fotografii v sépiovém odstínu
-set attribute valuenastavit atribut obrázku
-shade degreesstínujte obraz pomocí vzdáleného zdroje světla
-shadow geometrysimulovat stín obrazu
-sharpen geometrydoostřit obraz
-shave geometryoholit pixely od okrajů obrazu
-shear geometryposuňte jeden okraj obrázku podél osy X nebo Y
-sigmoidal-contrast geometryzvýšit kontrast bez nasycení světel nebo stínů
-smush offsetrozbít sekvenci obrázků dohromady
-size geometryšířka a výška obrázku
-sketch geometrysimulovat skicu tužkou
-solarize thresholdnegovat všechny pixely nad prahovou úrovní
-sort-pixelsseřadí pixely v každém skenovacím řádku ve vzestupném pořadí intenzity
-splice geometryspojte barvu pozadí do obrázku
-spread radiuspřemístit obrazové body o náhodné množství
-statistic type geometrynahradit každý pixel odpovídající statistikou z okolí
-stripodstranit obrázek ze všech profilů a komentářů
-stroke colorgrafická primitivní barva tahu
-strokewidth valuegraficky primitivní šířka tahu
-stretch typevykreslit text s tímto roztažením písma
-style typevykreslit text tímto stylem písma
-swap indexeszaměnit dva obrázky v sekvenci obrázků
-swirl degreeskrouživým pohybem obrazových bodů kolem středu
-synchronizesynchronizovat obrázek s úložným zařízením
-taintoznačte obrázek jako upravený
-texture filenamenázev textury k dlaždici na pozadí obrázku
-threshold valueprahu obrazu
-thumbnail geometryvytvořit miniaturu obrázku
-tile filenamedlaždicový obrázek při vyplňování grafického primitiva
-tile-offset geometrynastavit odsazení obrazové dlaždice
-tint valuezabarví obrázek barvou výplně
-transformobraz afinní transformace
-transparent coloraby tato barva byla v obrázku průhledná
-transparent-color colorprůhledná barva
-transposepřevrátit obrázek ve svislém směru a otočit o 90 stupňů
-transversepřevrátit obraz v horizontálním směru a otočit o 270 stupňů
-treedepth valuebarevná hloubka stromu
-trimoříznout okraje obrázku
-type typetyp obrázku
-undercolor colorbarva ohraničovacího rámečku anotace
-unique-colorszahoďte všechny pixely, kromě jednoho.
-units typejednotky rozlišení obrazu
-unsharp geometrydoostřit obraz
-verbosevytisknout podrobné informace o obrázku
-versioninformace o verzi pro tisk
-viewTransformace zobrazení FlashPix
-vignette geometryzměkčit okraje obrazu ve stylu vinětace
-virtual-pixel methodpřístupová metoda pro pixely mimo hranice obrázku
-wave geometryzměnit obraz podél sinusovky
-wavelet-denoise thresholdodstraňuje šum z obrazu pomocí vlnkové transformace
-weight typevykreslit text s touto tloušťkou písma
-white-point pointchromatičnost bílý bod
-white-threshold valuevynutí všechny pixely nad prahovou hodnotou do bílé
-word-break typenastavuje, zda se zalomení řádků objeví všude tam, kde by text jinak přetékal jeho obsahové pole. Vyberte si z normal, výchozí nebo break-word.
-write filenamezapisovat obrázky do tohoto souboru
Seznam komentářů
Načítání...