ImageMagick

ImageMagick, lai asinātu attēlu

ImageMagick, lai asinātu attēlu
Kopējs uzdevums ir rediģēt attēlus, mainīt formātus, pārdēvēt tos un vienlaikus veikt daudzus aprēķinus ne vienam, bet daudziem failiem. ImageMagick bezmaksas un atvērtā koda lietojumprogramma, kas izstrādāta rastra un vektoru attēlu parādīšanai, pārveidošanai un rediģēšanai. To 1987. gadā izstrādāja Džons Kristijs, kad viņš strādāja DuPont. Viņš to izmantoja, lai 24 bitu attēlus pārveidotu par 8 bitu attēliem un dažiem saviem personīgajiem darbiem. Tas kļuva publisks pēc tam, kad viņš 1990. gadā pārdeva tiesības uz ImageMagick Studio LLC. Tā ir starpplatformu programmatūra, kas darbojas uz Microsoft Windows un citām UNIX līdzīgām sistēmām.  Tam nav tādas izturīgas GUI kā Adobe Photoshop, Lightroom un GIMP, bet tam ir pamata API spēja UNIX līdzīgām sistēmām. Tas var lasīt un rakstīt attēlus dažādos formātos, piemēram, GIF, JOEG, PNG, Postscript un TFF.

Apmācība

Kā instalēt ImageMagick

Lai instalētu ImageMagick operētājsistēmā Linux, var izpildīt šādu komandu:

$ sudo apt-get install imagemagick php-imagemagick

Sudo komanda, kas pazīstama arī kā superuser do vai switch user do, ļauj lietotājam ar atbilstošām atļaujām izpildīt komandu kā sistēmas administratoram. apt-get ir komandrindas rīks pakotņu apstrādei. Kad pēc apt-get seko instalēšana, to izmanto pakotņu instalēšanai. Pēc instalēšanas rīka var būt minēti daudzi pakotnes. Lai instalētu, var norādīt konkrētu pakotnes versiju, ierakstot pakotnes nosaukumu ar vienādojuma (=) zīmi un nepieciešamo pakotnes versiju. Programmatūras ImageMagick instalēšanai ir divas pakotnes, t.e. Lai instalētu, tiek izvēlēti imagemagick un php-imagick.

Kā parādīt attēlu

ImageMagick pamatfunkcija vai rīks ir displejs. Sintakse ir šāda:

$ display image_name.pagarinājums

Rādot attēlu, vienmēr ir jāpārvietojas uz direktoriju caur termināli. To var izdarīt:

$ cd ceļa nosaukums
$ cd / home / USER / Lejupielādes /

Iestata mapi, kurā atrodas parādāmais attēls

$ displejs

Parāda visus mapē esošos attēlus, kurus var parādīt

$ displeja koks-3822149_1920.jpg

Parāda attēlu ar nosaukumu koks-3822149_1920.jpg

Kā dublēt attēlu

Vienmēr ir jāveic attēla kopija, pirms tajā tiek veiktas izmaiņas. Vienmēr galvenie reklāmguvumi, piemēram, izplūdums, apgriešana, filtrs utt. jāveic sākotnējā attēla kopijai. Šī ir droša programmēšanas prakse, kas jāievēro visiem. Ja, veicot pārveidojumus, ir bijusi kāda anomālija, sākotnējais attēls joprojām ir neskarts.

Sākotnējā attēla kopiju var izveidot, veicot šādas noteiktas darbības.

$ mv faila nosaukums.paplašinājuma faila nosaukums.pagarinājums.vecs
$ cp faila nosaukums.pagarinājums.vecais faila nosaukums.pagarinājums.

mv nozīmē kustību. Šo komandu izmanto, lai pārvietotu vienu vai vairākus failus vai direktorijus no vienas vietas uz citu failu sistēmu. To var arī izmantot, lai pārdēvētu failu no viena nosaukuma uz citu.

$ mv old_file_name new_file_name

Iepriekš minētajā piemērā faila nosaukuma koks komandas 1. rindā ir pārdēvēts

cp nozīmē kopiju. Šo komandu izmanto, lai kopētu failus, failu grupas vai direktoriju. Tas izveido precīzu faila attēlu diskā ar citu faila nosaukumu.

$ cp faila nosaukums1 faila nosaukums2

Iepriekš minētajā piemērā tā paša faila kopija ar citu faila nosaukumu tiek izveidota 3. rindā.

Kā lietot komandu Sharpen

Visiem pamata reklāmguvumiem programmā ImageMagick var izmantot komandu convert, kurā norādīts reklāmguvuma veids un citi argumenti. Komanda Convert satur daudzas funkcijas, un šo funkciju sarakstu var atrast ImageMagick oficiālajā vietnē.

Lielākā daļa attēlu, kas iegūti no arheoloģiskajiem atradumiem, nav skaidra laika un rakstura skarbuma dēļ, lielākoties videonovērošanas kameras uztvertā informācija nav skaidra novērošanas nolūkos, un daudzos gadījumos attēls ir izplūdis, kuram nepieciešams dažas asināšanas pirms publicēšanas sociālajos tīklos. Komanda Sharpen tiek izmantota šādā formātā.

Komandas asināt sintakse ir šāda:

$ saasināt rādiuss x sigma

Rādiuss ir vesels skaitlis, un tam vienmēr jābūt divreiz lielākam par sigmu. Ātrākai skaitļošanai jābūt vismaz 1.    “Vissvarīgākais faktors ir sigma. Tā kā tā ir asināšanas operācijas reālā vadība.”[1] 2-D Gaussian dod:

Kur z ir kolonnas vektors, kas satur x un y koordinātas attēlā. Var turpināt mainīt dispersiju, saglabājot nemainīgu pikseļu skaitu, un iegūt dažādus attēlus. Tātad, sigma ir ļoti svarīgs faktors, lai noteiktu attēla perspektīvu.

Lai veiktu attēla asināšanas darbību, vispirms aizmiglojiet attēlu, izmantojot izplūšanas darbību, kurai nepieciešami tie paši argumenti kā komandai Asināt.

$ convert -blur 0x4 imagename.pagarinājuma izeja.pagarinājums

Pēc tam attēlu var asināt šādi:

$ konvertēt -asināt 0x4 imagename.pagarinājuma izeja.pagarinājums

Tad beidzot izmantojiet displeja komandu, lai parādītu attēlu ekrānā.

$ displeja izeja.jpg

Secinājums

ImageMagick programmatūrai ir jāveic daudzas funkcijas. No lieluma maiņas līdz izplūdumam līdz gleznošanai tiek piedāvātas daudzas funkcijas. Komanda asināt palīdz samazināt attēla izplūšanas efektu, lai palīdzētu cilvēkiem atpazīt tā saturu. Tas ir diezgan noderīgi daudzos lietošanas gadījumos, piemēram, noziedznieku identificēšanā, ar vecu kameru uzņemtu fotoattēlu atgūšanā.

Atsauces

1) ImageMagick v6 piemēri - attēlu aizmiglošana un asināšana

Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...
Labākās komandrindas spēles Linux
Komandrinda nav tikai lielākais sabiedrotais, lietojot Linux, bet tā var būt arī izklaides avots, jo to var izmantot, lai spēlētu daudzas jautras spēl...