ImageMagick

ImageMagick on joukko grafiikan käsittelyyn tarkoitettuja ohjelmia, ja niiden toiminnallisuuden toteuttava kirjasto. Sitä levitetään GPL-yhteensopivan ImageMagick Licensen alla, ja se toimii lukuisissa ympäristöissä (Unix, Windows, Linux, OS X jne.)

Paketti koostuu useista työkaluista, joita voidaan käyttää komentoriviltä. Sitä ei juuri ole tarkoitettu interaktiiviseen käyttöön (kuten esimerkiksi Photoshop tai GIMP), vaan sillä on tarkoitus helpottaa rutiininomaisia toimenpiteitä, esimerkiksi kuvien muuntoa tiedostomuodosta toiseen tai pienempien versioiden luomista sadoista kuvista. Tärkeimpiä ImageMagickin työkaluista on muun muassa convert, joka muuntaa grafiikan toiseen muotoon tehden sille tarpeellisia muutoksia. Esimerkiksi:convert kuva.gif kuva.png
muuttaa kuvatiedoston GIF-muodosta PNG-muotoon, jaconvert kuva.jpg -resize 100x100 pienikuva.jpg
pienentää kuvan maksimissaan 100x100 pikselin kokoiseksi siten, että sen mittasuhteet säilyvät.

Paketin varsinainen ydin on ImageMagick-kirjasto, joka mahdollistaa grafiikan käsittelyn C-kielisissä ohjelmissa. Kirjastoon on saatavilla lisäksi rajapinnat monille muille kielille, kuten C++:lle, Javalle, Perlille, PHP:lle ja Rubylle. Hyvän skriptikielituen takia kirjastoa käytetäänkin usein WWW-sovelluksissa, esimerkiksi kuvagalleriasovelluksissa (kuten Coppermine).

Katso myös 
 GD Library
 Netpbm

Lähteet

Aiheesta muualla
 ImageMagickin kotisivu 

Linux-ohjelmat
Vapaat ohjelmistot
Grafiikkaohjelmistot