ImageMagick

ImageMagick na zaostrenie obrázka

ImageMagick na zaostrenie obrázka
Bežnou úlohou je upravovať obrázky, meniť formáty, premenovávať ich a robiť veľa výpočtov nielen pre jeden, ale pre viac súborov súčasne. ImageMagick je bezplatná a otvorená aplikácia vyvinutá na zobrazovanie, konverziu a úpravu rastrových a vektorových obrázkov. Bol vyvinutý v roku 1987 Johnom Cristym, keď pracoval v spoločnosti DuPont. Použil ho na prevod 24-bitových obrázkov na 8-bitové a niektoré svoje osobné diela. Na verejnosť sa dostala potom, čo v roku 1990 predal práva spoločnosti ImageMagick Studio LLC. Jedná sa o multiplatformový softvér, ktorý beží na systéme Microsoft Windows a iných systémoch podobných systému UNIX.  Nemá robustné grafické používateľské rozhranie ako Adobe Photoshop, Lightroom a GIMP, ale má základné rozhranie podobné API pre systémy podobné systému UNIX. Môže čítať a zapisovať obrázky v rôznych formátoch, ako sú GIF, JOEG, PNG, Postscript a TFF.

Výukový program

Ako nainštalovať ImageMagick

Ak chcete nainštalovať ImageMagick na operačný systém Linux, môžete spustiť nasledujúci príkaz:

$ sudo apt-get nainštalovať imagemagick php-imagemagick

Príkaz sudo, tiež známy ako superužívateľ alebo prepínač používateľa, umožňuje používateľovi so správnymi oprávneniami vykonať príkaz ako správca systému. apt-get je nástroj príkazového riadku na prácu s balíkmi. Keď po apt-get nasleduje inštalácia, potom sa použije na inštaláciu balíkov. Po inštalačnom nástroji môže byť spomenutých mnoho balíkov. Ak chcete nainštalovať konkrétnu verziu balíka, môžete napísať názov balíka znakom rovná sa (=) a požadovanú verziu balíka. Pre inštaláciu softvéru ImageMagick dva balíky i.e. na inštaláciu sa vyberú imagemagick a php-imagick.

Ako zobraziť obrázok

Základnou funkciou alebo nástrojom v programe ImageMagick je displej. Syntax je nasledovná:

$ display image_name.predĺženie

Pri zobrazení obrázka musí vždy človek prejsť do terminálu cez terminál. Môže to urobiť:

$ cd cesta
$ cd / home / USER / Downloads /

Nastaví priečinok, kde je umiestnený obrázok, ktorý sa má zobraziť

$ zobrazenie

Zobrazuje všetky obrázky v priečinku, ktoré je možné zobraziť

$ display tree-3822149_1920.jpg

Zobrazí obrázok s názvom strom-3822149_1920.jpg

Ako zálohovať obrázok

Pred vykonaním akýchkoľvek zmien na ňom musí človek vždy urobiť kópiu obrázka. Vždy základné prevody ako rozmazanie, orezanie, filtrovanie atď. sa musí vykonať na kópii pôvodného obrázka. Toto je bezpečný programovací postup, ktorý musí dodržiavať každý. V prípade, že pri konverzii došlo k anomálii, pôvodný obrázok je stále neporušený.

Kópiu pôvodného obrázka je možné vytvoriť pomocou nasledujúcich určitých krokov.

$ mv názov súboru.prípona súboru.predĺženie.starý
$ cp nazov souboru.predĺženie.starý názov súboru.predĺženie.

mv znamená ťah. Tento príkaz sa používa na presun jedného alebo viacerých súborov alebo adresárov z jedného miesta do iného súborového systému. Môže sa tiež použiť na premenovanie súboru z jedného názvu na druhé.

$ mv old_file_name new_file_name

Vo vyššie uvedenom príklade bol strom názvu súboru premenovaný v riadku 1 príkazu

cp znamená kópia. Tento príkaz sa používa na kopírovanie súborov alebo skupín súborov alebo adresárov. Vytvára presný obraz súboru na disku s iným názvom.

$ cp názov súboru1 názov súboru2

Vo vyššie uvedenom príklade je na riadku 3 vytvorená kópia toho istého súboru s iným názvom.

Ako používať príkaz Zaostriť

Pre všetky základné prevody v ImageMagick je možné použiť príkaz convert, ktorý určuje typ prevodu a ďalšie argumenty. Príkaz Convert obsahuje veľa funkcií a zoznam týchto funkcií je možné nájsť na oficiálnej stránke ImageMagick.

Väčšina snímok získaných z archeologických nálezov nie je jasná z dôvodu náročnosti času a prírody. Informácie zachytené kamerou CCTV väčšinou nie sú jasné z dôvodu sledovania a mnohokrát je k dispozícii rozmazaný obraz, ktorý je potrebné pred zverejnením na sociálnych sieťach ostria. Príkaz Zaostriť sa používa v nasledujúcom formáte.

Syntax príkazu Sharpen je nasledovná:

$ zostrenie radius x sigma

Polomer je celočíselná hodnota a vždy musí byť dvojnásobkom sigmy. Pre rýchlejší výpočet musí byť minimálne 1.    "Najdôležitejším faktorom je sigma.". Pretože sa jedná o skutočnú kontrolu nad činnosťou ostrenia.”[1] 2D Gaussian je daný:

Kde z je vektor stĺpca obsahujúci súradnice x a y na obrázku. Jeden môže pokračovať v zmene odchýlky, pričom udržiava rovnaký počet pixelov a získava rôzne obrázky. Sigma je teda veľmi dôležitým faktorom pri určovaní výhľadu obrazu.

Ak chcete na obrázku vykonať operáciu zaostrenia, najskôr ju rozmazajte pomocou operácie rozmazania, ktorá vyžaduje rovnaké argumenty ako príkaz na ostrenie.

$ convert -blur 0x4 imagename.výstup rozšírenia.predĺženie

Potom je možné obrázok zaostriť nasledujúcim spôsobom:

$ convert -sharpen 0x4 imagename.výstup rozšírenia.predĺženie

Potom nakoniec pomocou príkazu na displeji zobrazte obraz na obrazovke.

$ výstup na displej.jpg

Záver

Softvér ImageMagick má mnoho funkcií. Existuje veľa funkcií, od zmeny veľkosti cez rozmazanie až po maľovanie. Príkaz zaostrenie je užitočný pri znižovaní efektu rozostrenia obrázka, ktorý pomáha ľuďom rozpoznať jeho obsah. To je celkom užitočné v mnohých prípadoch použitia, ako je identifikácia zločincov, obnovenie fotografií urobených starým fotoaparátom.

Referencie

1) Príklady ImageMagick v6 - Rozmazanie a zaostrenie obrázkov

Kurzor pri písaní v systéme Windows 10 skáče alebo sa pohybuje náhodne
Ak zistíte, že kurzor myši skáče alebo sa pohybuje sám, automaticky a náhodne pri písaní na notebooku alebo počítači so systémom Windows, niektoré z t...
Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...
Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...