ImageMagick is 'n gratis en open source sagteware-versameling van opdragreëlgereedskap om grafiese lêers te manipuleer. Dit werk ook as 'n grafiese verwerkingsbiblioteek vir 'n aantal programmeertale.
1 Kort geskiedenis van ImageMagick
2 Wat is die gebruik van ImageMagick??
4 Probeer ImageMagick
5 Gebruik ImageMagick
5.1 ImageMagick-tutoriale en bronne
5.2 ImageMagick Boeke
Kort geskiedenis van ImageMagick
Ontwikkeling op ImageMagic is in 1987 begin deur John Cristy tydens sy werk by DuPont. Dit het alles begin met 'n versoek van David Pensak van DuPont om rekenaar-gegenereerde prente met 24-bis kleur op 'n 8-bis rekenaarmonitor te toon wat slegs 256 kleure kan vertoon.
In 1987 kon rekenaarmonitors 24-bis kleur vertoon, waar dit baie duur en redelik skaars is. John Cristy het 'n algoritme suksesvol geïmplementeer om 24-bis-beelde tot 8-bis-beelde te verminder, of van 16,7 miljoen tot net 256 kleure.
Cristy het gedurende sy jare op DuPont baie soortgelyke rekenaargrafika-georiënteerde take aangepak.
Teen 1990 het John Cristy besluit om die beeldverwerkingsinstrumente vry te laat. Destyds was daar slegs 'n paar gratis beeldverwerkingsinstrumente beskikbaar. Maar voor die vrylating, moes John Cristy goedkeuring van die DuPont-bestuur kry vir die vrylating.
Gelukkig het die DuPont-bestuur ingestem en die outeursreg van die sagteware oorgedra aan ImageMagick Studio LLC.
ImageMagick is vir die eerste keer aan die publiek vrygestel en in Augustus 1990 op Usenet gepos.
Wat is die gebruik van ImageMagick??
Die meeste van ons is gewoond daaraan om beelde te redigeer met behulp van 'n grafiese gebruikerskoppelvlak (GUI) in moderne instrumente soos gimp of Photoshop. Om beelde te manipuleer met opdraglyninstrumente, wat deesdae beslis vreemd lyk, is dit nie?
Vir sommige take is GUI-instrumente nie die beste keuse nie. Dit is meestal groepbewerkings. Dit is byvoorbeeld makliker om 'n opdragreëlinstrument te gebruik as u honderde beelde van een lêerformaat na 'n ander moet omskep.
ImageMagick kan ook prente vanaf webskripte dinamies verwerk. Hierdie en baie ander soortgelyke take kan maklik geoutomatiseer word met behulp van ImageMagick-opdragreëlgereedskap.
ImageMagick het ook baie geïntegreerde bindings sodat dit binne 'n verskeidenheid programmeertale gebruik kan word. Baie programme en CMS-oplossings kan ook ImageMagick gebruik vir beeldverwerking, byvoorbeeld vir die maak van beeldduimnaels.
ImageMagick is oorspronklik ontwerp as 'n beeld-na-beeld-omskakelaar, en dit kan feitlik enige beeldformaat akkuraat omskakel na enige ander beeldformaat..
Behalwe vir die omskakeling, is ImageMagick ook 'n biblioteek met beeldverwerkingsalgoritmes wat direk vanaf 'n opdragreël gebruik kan word of via 'n groot aantal programmeertale soos C, C ++, Perl, Ruby, PHP, ensovoorts verkry kan word..
ImageMagick stel gebruikers in staat om bondelbeeldverwerkingsbewerkings in 'n skrip te kombineer, sodat dieselfde stel bewerkings op baie beelde toegepas kan word, of as 'n substelselhulpmiddel gebruik kan word vir ander toepassings, soos webprogramme, videoverwerkingsinstrumente en ander grafiese gereedskap..
Die lys van ondersteunde beeldtransformasies in ImageMagick is indrukwekkend, met funksies soos kleurkwantisering, plakkaatvorming, dithering, halftone dithering, vloeistofherverandering, deursigtigheid, GIF-animasie, vervaag, skerp, saamgestelde, ens..
ImageMagick kan ook OpenCL gebruik om u grafiese verwerkingseenheid (GPU) te gebruik vir beeldverwerking, wat geneig is om die werkverrigting op stelsels met OpenCL te verbeter.
Die Q8-weergawe ondersteun tot 8-bis per pixel-komponent (24- of 32-bis-kleur, afhangend of die beeld 'n Alpha-kanaal het of nie), terwyl die Q16-weergawe tot 16-bit per pixel-komponent ondersteun (48- of 64-bis kleur).
ImageMagick is draadveilig en die meeste algoritmes voer parallel op multi-core CPU's uit.
ImageMagick werk op Linux, Windows, Mac OS X, iOS en Android-bedryfstelsels.
ImageMagick is gratis en open source, versprei onder die Apache 2.0-lisensie. Dit beteken dat u die bronkode mag gebruik, kopieer, wysig en versprei in sowel oop as eie toepassings.
U kan die ImageMagick-bronkode kry of die gereed-om-weergawe vir u bedryfstelsel aflaai.
Gedetailleerde installeringsinstruksies vir alle ondersteunde platforms is beskikbaar op die amptelike ImageMagick-webwerf. Die nuutste stabiele weergawe van ImageMagick is weergawe 6.9.3.7, met ImageMagick weergawe 7 ook beskikbaar in die beta-fase.
As u dit regtig maklik vir u wil maak, kan u 'n gasheer kry wat ImageMagick bied. Kyk na ons ImageMagick Hosting Vergelyk bladsy om die regte gasheerfirma vir u te vind.
Om transformasie van beelde met behulp van 'n opdragreël-koppelvlak is nie 'n alledaagse taak nie, dus om leer hoe om ImageMagick doeltreffend te gebruik, kan moeilik wees, veral as u net gewoond is aan grafiese gereedskap vir grafiese gebruiksaanwysings.
ImageMagick-tutoriale en bronne
As u vir die eerste keer die kragtige opdragreëlgereedskap van ImageMagick gebruik, kan amptelike hulpbronne en tutoriale baie nuttig wees. Ons het 'n paar tutoriale en leerhulpbronne gekies wat u sal help om ImageMagic-sintaksis opdragreëls te leer:
Opdraghandleiding vir 'n opdraglyn is 'n volledige beskrywing en verwysing van ImageMagick se opdragreël-koppelvlak.
Voorbeelde van ImageMagick-gebruik bied 'n stel voorbeelde met behulp van ImageMagick vanaf die opdragreël. Hulle illustreer egter ook wat gedoen kan word met behulp van die ImageMagick Application Programming Interface (API).
ImageMagick gebruikershandleiding is 'n PDF-weergawe van die vroeë ImageMagick gebruikershandleiding. Alhoewel dit 'n bietjie verouderd is, kan dit steeds handig te pas kom.
'N Lys met ImageMagick API's toon al die verskillende API's wat beskikbaar is met ImageMagick, met skakels na die bronne.
Slegs 'n paar boeke oor ImageMagick is beskikbaar, en dit kan nuttige hulpbronne wees. Ons stel nog steeds voor dat u 'n paar gratis aanlynbronne en tutoriale probeer voordat u 'n boek koop.
Die Definitive Guide to ImageMagick deur Michael Still verduidelik hoe die funksies van ImageMagick in 'n verskeidenheid toepassings geïnkorporeer kan word. Hierdie boek is bedoel vir beginners tot intermediêre programmeerders en webontwerpers wat op soek is na 'n outomatiese oplossing vir beeldmanipulasie.
ImageMagick-truuks: ontketen die krag van ImageMagick met hierdie vinnige, vriendelike handleiding en wenke van Sohail Salehi, propvol voorbeelde van foto-manipulasies, logo's, animasies en volledige webprojekte. Die hoofstukke bestaan ​​uit werkswinkels, wat elkeen 'n stel ImageMagick-opdragte toepas om verrassende en opwindende resultate te lewer.
ImageMagick is die kern van die jare van 8-bis-grafika, maar dit beteken nie dat dit verouderd of beperk is nie. In werklikheid word ImageMagick nog steeds wyd gebruik in sekere nisse.
Natuurlik vervang dit nie behoorlike suites vir fotoredigering nie, maar dit is soort van die hele punt – ImageMagick is ontwerp om ander dinge te hanteer, en dit presteer met massa, pasmaatoperasies.
Hoewel dit 'n betreklik ou oplossing is, word ImageMagick nog steeds ontwikkel, en dit maak dit moontlik om nonsensintegrasie via sy API's te skep. As u baie beelde tegelyk moet omskakel, sonder om met uitgebreide grafiese gereedskap te hoef te mors, is dit die moeite werd.