ImageMagick

ImageMagick pildi teritamiseks

ImageMagick pildi teritamiseks
Levinud ülesanne on piltide redigeerimine, vormingute muutmine, nende ümbernimetamine ja paljude arvutuste tegemine korraga mitte ühel, vaid mitmel failil. ImageMagick tasuta ja avatud lähtekoodiga rakendus, mis on välja töötatud raster- ja vektorkujutiste kuvamiseks, teisendamiseks ja redigeerimiseks. Selle töötas välja 1987. aastal John Cristy, kui ta töötas DuPontis. Ta kasutas seda 24-bitiste piltide teisendamiseks 8-bitisteks piltideks ja mõneks isiklikuks teoseks. See sai avalikuks pärast seda, kui ta müüs õigused ImageMagick Studio LLC-le 1990. aastal. See on platvormidevaheline tarkvara, mis töötab Microsoft Windowsis ja teistes UNIX-tüüpi süsteemides.  Sellel ei ole tugevat GUI-d nagu Adobe Photoshop, Lightroom ja GIMP, kuid sellel on põhiline API-funktsioon nagu UNIX-i sarnastele süsteemidele. See suudab lugeda ja kirjutada pilte erinevates vormingutes, näiteks GIF, JOEG, PNG, Postscript ja TFF.

Õpetus

Kuidas installida ImageMagick

ImageMagicki installimiseks Linuxi operatsioonisüsteemi saab käivitada järgmise käsu:

$ sudo apt-get install imagemagick php-imagemagick

Sudo käsk, tuntud ka kui superkasutaja teha või vahetada kasutajat, võimaldab õigete õigustega kasutajal käsku süsteemi administraatorina täita. apt-get on käsurea tööriist pakettide töötlemiseks. Kui apt-getile järgneb install, kasutatakse seda pakettide installimiseks. Paigaldustööriista järgselt võib mainida palju pakette. Paketi konkreetse versiooni saab installimiseks määratleda, kirjutades paki nime võrdusmärgiga (=) ja vajaliku paketi versiooni. Tarkvara ImageMagick installimiseks on kaks paketti i.e. installimiseks valitakse imagemagick ja php-imagick.

Kuidas pilti kuvada

ImageMagicki põhifunktsioon või tööriist on kuvamine. Süntaks on järgmine:

$ kuva pildi_nimi.pikendamine

Alati tuleb pildi kuvamisel terminali kaudu navigeerida. Seda saab teha:

$ cd raja nimi
$ cd / home / USER / Allalaadimised /

Määrab kausta, kus kuvatav pilt asub

$ kuva

Näitab kõiki kaustas olevaid pilte, mida saab kuvada

$ kuvapuu-3822149_1920.jpg

Kuvab pildi nimega puu-3822149_1920.jpg

Kuidas varundada pilti

Alati tuleb enne pildi muutmist teha pildist koopia. Alati põhilised konversioonid, nagu hägusus, kärpimine, filter jne. tuleb teha originaalpildi koopial. See on turvaline programmeerimispraktika, mida peavad järgima kõik. Juhul kui teisenduste tegemisel on esinenud mingeid kõrvalekaldeid, on originaalpilt endiselt terve.

Originaalpildi koopia saab moodustada järgmiste kindlate toimingutega.

$ mv failinimi.laiendifaili nimi.pikendamine.vana
$ cp failinimi.pikendamine.vana failinimi.pikendamine.

mv tähistab liikumist. Seda käsku kasutatakse ühe või mitme faili või kataloogi teisaldamiseks ühest kohast teise failisüsteemi. Seda saab kasutada ka faili ümbernimetamiseks ühest nimest teise.

$ mv vana_faili_nimi uus_faili_nimi

Ülalolevas näites on failinime puu käsu 1. real ümber nimetatud

cp tähistab koopiat. Seda käsku kasutatakse failide, failirühma või kataloogi kopeerimiseks. See loob täpse pildi failist erineva failinimega kettal.

$ cp failinimi1 failinimi2

Ülaltoodud näites luuakse 3. reale sama faili koopia erineva failinimega.

Kuidas kasutada käsku Teritamine

ImageMagicki mis tahes põhikonversioonide jaoks saab kasutada käsku teisendada, mis määrab teisenduse tüübi ja muud argumendid koos. Käsk Teisenda sisaldab palju funktsioone ja nende funktsioonide loendi võib leida ImageMagicki ametlikul saidil.

Enamik arheoloogiliste leidude põhjal saadud pilte ei ole aja ja looduse karmuse tõttu selged, enamasti ei ole CCTV kaamera püütud teave jälgimise eesmärgil selge ja paljudel juhtudel on hägune pilt, mis vajab mõned teravdavad enne sotsiaalmeediasse postitamist. Sharpen käsku kasutatakse järgmises vormingus.

Käsu sharpen süntaks on järgmine:

$ teravustada raadius x sigma

Raadius on täisarv ja peab alati olema kaks korda suurem kui sigma. Kiiremaks arvutamiseks peab see olema vähemalt 1.    “Kõige olulisem tegur on sigma. Kuna see on teritusoperatsiooni tegelik kontroll.”[1] 2-D Gaussi annab:

Kus z on veeruvektor, mis sisaldab pildil x ja y koordinaate. Variatsiooni saab pidevalt muuta, hoides pikslite arvu ühesugusena, ja saate erinevaid pilte. Seega on sigma pildi väljavaate määramisel väga oluline tegur.

Pildi teritamistoimingu tegemiseks hägustage pilt esmalt hägusustoimingu abil, mis võtab samad argumendid nagu teravustamise käsk.

$ convert -blur 0x4 pildinimi.laiendusväljund.pikendamine

Seejärel saab pilti teritada järgmisel viisil:

$ konverteeri - teravusta 0x4 pildinime.laiendusväljund.pikendamine

Seejärel kasutage lõpuks ekraani kuvamiseks käsku Kuva.

$ kuva väljund.jpg

Järeldus

Tarkvaral ImageMagick on palju funktsioone. Pakutakse palju funktsioone alates suuruse muutmisest kuni hägustumiseni kuni maalimiseni. Teravustamise käsk on abiks pildi hägususe vähendamisel, mis aitab inimestel selle sisu ära tunda. See on üsna kasulik paljudel kasutusjuhtumitel, näiteks kurjategijate tuvastamisel, vana kaameraga tehtud fotode taastamisel.

Viited

1) ImageMagick v6 näited - piltide hägustamine ja teravustamine

Viis parimat ergonoomilist arvutihiiretoodet Linuxile
Kas pikaajaline arvuti kasutamine põhjustab valu randmes või sõrmedes?? Kas teil on liigeste jäikus ja peate pidevalt käsi suruma? Kas tunnete põletav...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...