Pamoka
Kaip įdiegti „ImageMagick“
Norėdami įdiegti „ImageMagick“ operacinėje sistemoje „Linux“, galite paleisti šią komandą:
$ sudo apt-get install imagemagick php-imagemagick
„Sudo“ komanda, dar vadinama „superuser do do or switch user do“, leidžia vartotojui, turinčiam reikiamus leidimus, vykdyti komandą kaip sistemos administratoriui. apt-get yra komandų eilutės įrankis paketams tvarkyti. Kai po apt-get seka diegimas, jis naudojamas paketams įdiegti. Po įdiegimo įrankio gali būti paminėta daug paketų. Konkrečią paketo versiją galima nurodyti įdiegti parašius paketo pavadinimą su ženklu „equals“ (=) ir reikalingą paketo versiją. „ImageMagick“ programinei įrangai įdiegti du paketus, t.e. „install“ įdiegimui parenkami „imagemagick“ ir „php-imagick“.
Kaip atvaizduoti vaizdą
Rodoma pagrindinė „ImageMagick“ funkcija arba įrankis. Sintaksė yra tokia:
$ display image_name.pratęsimasVisada reikia naršyti per katalogą per terminalą, kai rodomas vaizdas. Tai gali padaryti:
$ cd kelio pavadinimas$ cd / home / VARTOTOJAS / Atsisiuntimai /
Nustato aplanką, kuriame yra rodomas vaizdas
$ ekranasRodomi visi aplanke esantys vaizdai, kuriuos galima rodyti
$ rodyti medį-3822149_1920.JPGRodomas vaizdas pavadinimu medis-3822149_1920.JPG
Kaip sukurti atsarginę vaizdo kopiją
Visada reikia padaryti nuotraukos kopiją prieš atliekant bet kokius jos pakeitimus. Visada pagrindinės konversijos, tokios kaip neryškumas, apkarpymas, filtras ir kt. turi būti atliekamas originalaus atvaizdo kopija. Tai saugi programavimo praktika, kurios privalo laikytis visi. Jei atliekant konversijas buvo kokių nors anomalijų, originalus vaizdas vis tiek yra nepažeistas.
Originalaus atvaizdo kopiją galima suformuoti atlikus šiuos tam tikrus veiksmus.
$ mv failo vardas.pratęsimo failo vardas.pratęsimas.senas$ cp failo vardas.pratęsimas.senas failo vardas.pratęsimas.
mv reiškia judėjimą. Ši komanda naudojama norint perkelti vieną ar daugiau failų ar katalogų iš vienos vietos į kitą failų sistemą. Jis taip pat gali būti naudojamas failui pervardyti iš vieno vardo į kitą.
$ mv senas_failo_vardas naujas_failo_vardasAnkstesniame pavyzdyje failo vardo medis buvo pervadintas komandos 1 eilutėje
cp reiškia kopiją. Ši komanda naudojama kopijuoti failus, failų grupę ar katalogą. Tai sukuria tikslų failo, esančio diske, skirtingo failo pavadinimo vaizdą.
$ cp failo pavadinimas1 failo vardas2Ankstesniame pavyzdyje to paties failo kopija su skirtingu failo pavadinimu sukuriama 3 eilutėje.
Kaip naudoti komandą „Aštrinti“
Bet kurioms pagrindinėms „ImageMagick“ konversijoms galima naudoti komandą konvertuoti, nurodant konversijos tipą ir kitus argumentus. „Convert“ komandoje yra daugybė funkcijų, o šių funkcijų sąrašą galite rasti oficialioje „ImageMagick“ svetainėje.
Dauguma vaizdų, paimtų iš archeologinių radinių, nėra aiškūs dėl laiko ir gamtos atšiaurumo, dažniausiai vaizdo stebėjimo kameros užfiksuota informacija nėra aiški stebėjimo tikslais ir daugeliu atvejų nuotrauka yra neryški, kuriai reikia šiek tiek aštriau prieš paskelbiant socialiniuose tinkluose. Sharpen komanda naudojama tokiu formatu.
Komandos „sharpen“ sintaksė yra tokia:
$ galandimas radius x sigmaSpindulys yra sveiko skaičiaus reikšmė ir visada turi būti du kartus didesnė už sigmą. Norint greičiau apskaičiuoti, jis turi būti mažiausiai 1. „Svarbiausias veiksnys yra sigma. Kadangi tai yra tikroji galandimo operacijos kontrolė.”[1] 2-D Gaussianą pateikia:
Kur z yra stulpelio vektorius, kuriame yra x ir y koordinatės paveikslėlyje. Galima nuolat keisti dispersiją išlaikant tą patį pikselių skaičių ir gauti skirtingus vaizdus. Taigi, sigma yra labai svarbus veiksnys nustatant vaizdo perspektyvą.
Norėdami atlikti vaizdo galandimo operaciją, pirmiausia sulieskite vaizdą naudodami suliejimo operaciją, kuriai reikalingi tie patys argumentai kaip ir komandai „Galandimas“.
$ convert -blur 0x4 imagename.prailginimo išvestis.pratęsimas
Tada galąsti vaizdą galima tokiu būdu:
$ convert -sharpen 0x4 imagename.prailginimo išvestis.pratęsimas
Tada pagaliau naudokite ekrano komandą, kad vaizdas būtų rodomas ekrane.
$ ekrano išvestis.JPG
Išvada
„ImageMagick“ programinė įranga turi atlikti daug funkcijų. Siūloma daugybė funkcijų - nuo dydžio keitimo iki neryškumo iki tapybos. „Sharpen“ komanda padeda sumažinti vaizdo suliejimo efektą, kuris padeda žmonėms atpažinti jo turinį. Tai yra gana naudinga daugeliu atvejų, pvz., Nustatant nusikaltėlius, atkuriant senu fotoaparatu padarytas nuotraukas.
Literatūra
1) „ImageMagick v6“ pavyzdžiai - vaizdų suliejimas ir ryškinimas