ImageMagick: Manipulēt grafiku no komandrindas?

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


ImageMagick ir bezmaksas un atvērtā pirmkoda programmatūras kolekcija komandrindas rīkiem, ar kuriem manipulēt ar grafikas failiem. Tas darbojas arī kā grafikas apstrādes bibliotēka vairākām programmēšanas valodām.

Īsa ImageMagick vēsture

AttēlaMagic izstrādi 1987. gadā uzsāka Džons Kristejs, strādājot DuPont. Viss sākās ar Dāvida Pensaka pieprasījumu no DuPont parādīt datora ģenerētus attēlus ar 24 bitu krāsu 8 bitu datora monitorā, kas spēj parādīt tikai 256 krāsas.

1987. gadā datoru monitori, kas spēj parādīt 24 bitu krāsas, kur ir ļoti dārgi un diezgan reti. Džons Kristejs veiksmīgi ieviesa algoritmu, lai samazinātu 24 bitu attēlus līdz 8 bitu attēliem vai no 16,7 miljoniem līdz tikai 256 krāsām..

Cristy turpināja risināt daudzus līdzīgus datorgrafikas uzdevumus savu gadu laikā DuPont.

Līdz 1990. gadam Džons Kristejs nolēma brīvi atbrīvot attēlu apstrādes rīkus. Tajā laikā bija pieejami tikai daži bezmaksas attēlu apstrādes rīki. Bet pirms bezmaksas izlaišanas Džonam Kreisam bija jāsaņem apstiprinājums no DuPont vadības.

Par laimi DuPont vadība vienojās un nodeva programmatūras autortiesības ImageMagick Studio LLC.

ImageMagick pirmo reizi tika publiskots un publicēts Usenet 1990. gada augustā.

Kā tiek izmantots ImageMagick?

Lielākā daļa no mums ir pieraduši rediģēt attēlus, izmantojot grafisko lietotāja interfeisu (GUI) tādos modernos rīkos kā gimp vai Photoshop. Manipulēt attēlus ar komandrindas rīkiem, kas mūsdienās noteikti šķiet ļoti dīvaini, nav tā?

Faktiski dažiem uzdevumiem GUI rīki nav labākā izvēle. Pārsvarā tās ir sērijveida operācijas. Piemēram, komandrindas rīku ir vieglāk izmantot, ja jums jāpārveido simtiem attēlu no viena faila formāta uz citu.

ImageMagick var arī dinamiski apstrādāt attēlus no tīmekļa skriptiem. Šos un daudzus citus līdzīgus uzdevumus var viegli automatizēt, izmantojot ImageMagick komandrindas rīkus.

ImageMagick ir arī daudz integrētu stiprinājumu, lai tos varētu izmantot no programmēšanas valodu diapazona. Daudzas programmas un CMS risinājumus var arī izmantot ImageMagick attēlu apstrādei, piemēram, attēlu sīktēlu izveidošanai.

ImageMagick funkcijas

ImageMagick sākotnēji tika izstrādāts kā attēlu pārveidotājs, un tas var precīzi pārveidot gandrīz jebkuru attēla formātu uz jebkuru citu attēla formātu..

Papildus konvertēšanai ImageMagick ir arī attēlu apstrādes algoritmu bibliotēka, kuru var izmantot tieši no komandrindas vai kurai var piekļūt, izmantojot lielu skaitu programmēšanas valodu, piemēram, C, C ++, Perl, Ruby, PHP utt..

ImageMagick ļauj lietotājiem skriptā apvienot sērijveida attēlu apstrādes operācijas, tāpēc to pašu darbību kopumu var piemērot daudziem attēliem vai izmantot kā apakšsistēmas rīku citām lietojumprogrammām, piemēram, tīmekļa lietotnēm, video apstrādes rīkiem un citiem grafikas rīkiem..

ImageMagick atbalstīto attēlu pārveidojumu saraksts ir iespaidīgs ar tādām funkcijām kā krāsu kvantēšana, plakāšana, dalīšana, pustoņu sadalīšana, šķidruma mainīšana, caurspīdīgums, GIF animācija, izplūšana, asināšana, salikšana utt..

ImageMagick var arī izmantot OpenCL, lai attēlu apstrādei izmantotu jūsu grafikas apstrādes vienību (GPU), kurai ir tendence uzlabot veiktspēju OpenCL iespējotās sistēmās..

Q8 versija atbalsta ne vairāk kā 8 bitu pikseļa komponentu (24 vai 32 bitu krāsa atkarībā no tā, vai attēlam ir vai nav Alfa kanāls), savukārt Q16 versija atbalsta līdz 16 bitu elementu pikseļa komponentā (48- vai 64 bitu krāsa).

ImageMagick ir drošs pavediens, un vairums algoritmu vienlaikus darbojas arī daudzkodolu CPU.

ImageMagick darbojas operētājsistēmās Linux, Windows, Mac OS X, iOS un Android.

Izmēģiniet ImageMagick

ImageMagick ir bezmaksas un atvērts avots, kas tiek izplatīts saskaņā ar Apache 2.0 licenci. Tas nozīmē, ka jūs varat izmantot, kopēt, modificēt un izplatīt avota kodu gan atvērtās, gan patentētās lietojumprogrammās.

Jūs varat iegūt ImageMagick avota kodu vai lejupielādēt operētājsistēmas sagatavoto versiju.

Sīki izstrādātas instalēšanas instrukcijas visām atbalstītajām platformām ir pieejamas oficiālajā ImageMagick vietnē. Jaunākais stabilā ImageMagick izlaiduma versija ir 6.9.3.7, turklāt ImageMagick 7. versija ir pieejama arī beta stadijā.

Ja vēlaties to padarīt patiešām vieglu sev, varat iegūt resursdatoru, kas nodrošina ImageMagick. Iepazīstieties ar mūsu ImageMagick mitināšanas salīdzināšanas lapu, lai atrastu jums piemērotāko mitināšanas uzņēmumu.

Izmantojot ImageMagick

Attēlu pārveidošana, izmantojot komandrindas interfeisu, nav ikdienas uzdevums, tāpēc iemācīties efektīvi izmantot ImageMagick var būt sarežģīti, it īpaši, ja esat pieradis tikai pie grafisko rīku grafikas rīkiem..

ImageMagick konsultācijas un resursi

Pirmoreiz izmantojot ImageMagick jaudīgos komandrindas rīkus, oficiāli resursi un konsultācijas var būt ļoti noderīgi. Mēs esam izvēlējušies dažus mācību materiālus un mācību resursus, kas palīdzēs jums apgūt ImageMagic komandrindas sintakse:

  • Komandrindas opcijas rokasgrāmata ir ImageMagick komandrindas saskarnes pilns apraksts un atsauce.
  • Lietojumprogrammas ImageMagick piemēri sniedz virkni piemēru, izmantojot komandrindu ImageMagick. Tomēr tie arī parāda, ko var izdarīt, izmantojot ImageMagick lietojumprogrammu saskarni (API).
  • ImageMagick lietotāja rokasgrāmata ir agrīnās ImageMagick lietotāja rokasgrāmatas PDF versija. Lai arī tas ir nedaudz novecojis, tas tomēr var noderēt.
  • ImageMagick API sarakstā ir parādītas visas dažādās API, kas ir pieejamas ImageMagick, ar saitēm uz resursiem.

ImageMagick grāmatas

Pieejamas tikai dažas grāmatas par ImageMagick, un tās var būt noderīgi resursi. Tomēr mēs iesakām pirms grāmatas iegādes izmēģināt dažus bezmaksas tiešsaistes resursus un konsultācijas.

  • Maikla Still joprojām sniegtajā ImageMagick rokasgrāmatā ir paskaidrots, kā ImageMagick funkcijas var iekļaut dažādās lietojumprogrammās. Šī grāmata ir paredzēta iesācējiem un vidējiem programmētājiem un tīmekļa dizaineriem, kuri meklē automatizētu risinājumu attēlu manipulācijām.
  • ImageMagick triki: Izmantojiet ImageMagick jaudu, izmantojot šo ātro, draudzīgo apmācības un padomu ceļvedi, kuru autors ir Sohails Salehi, un tajā ir foto manipulāciju, logotipa izveides, animāciju un pilnīgu tīmekļa projektu piemēri. Nodaļas sastāv no semināriem, katrā no tiem tiek izmantots ImageMagick komandu komplekts, lai iegūtu pārsteidzošus un aizraujošus rezultātus.

Secinājums

Savā sirdī ImageMagick ir atgriezeniskā saite uz 8 bitu grafikas gadiem, taču tas nenozīmē, ka tā ir novecojusi vai ierobežota izmantošana. Patiesībā ImageMagick joprojām tiek plaši izmantots noteiktos nišos.

Protams, tas neaizvieto pareizus fotoattēlu rediģēšanas komplektus, bet tas ir viss būtības veids – ImageMagick ir paredzēts citu lietu apstrādei, un tas lieliski izceļas ar masu, spēles darbībām.

Lai gan tas ir salīdzinoši vecs risinājums, ImageMagick joprojām tiek izstrādāts, un tas ļauj bez traucējumiem integrēties, izmantojot tās API. Ja jums ir jākonvertē slodzes attēli uzreiz, netraucējot sarežģītos grafikas rīkos, ir vērts izmēģināt.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map