Imagick je rozšíření knihovny ImageMagick pro PHP. Podpora formátů závisí na konfiguraci knihovny ImageMagick. Například pro Gentoo mám v souboru package.use následující obsah.
media-gfx/imagemagick png jpeg jpeg2k tiff gs lcms Pro změnu barevné palety obrázku nabízí Imagick metodu setImageColorspace. Pro její zjištění naopak metodu getImageColorspace.
V článku Hromadné zmenšení velikosti fotek je uveden postup, jak v dávkovém souboru použít program convert z knihovny ImageMagick pro hromadnou změnu rozměrů obrázků. Jednoduchosti a eleganci shellu se nic nevyrovná, ale přeci jen má toto řešení jednu nevýhodu. Nedokáže pracovat se soubory, které mají v názvu diakritiku. Naštěstí je součástí ImageMagick i program conjure. Program conjure se spouští s parametrem, kterým je název souboru v jazyce Magick Scripting Language (MSL). Tento soubor je ve formátu XML a obsahuje instrukce, jak pracovat s obrázky. Například: otevři soubor, uprav jeho rozměry, nastav barevnou paletu a ulož s novým názvem. Názvy souborů v tomto souboru již mohou obsahovat diakritiku.
Pro dávkovou změnu velikosti fotek můžeme využít open source knihovny ImageMagick. Ke stažení je na adrese https://imagemagick.org/. Součástí balíku je program convert, který umí převádět obrázky mezi velkým množstvím formátů, měnit jejich velikost, barevnou paletu nebo například vkládat text.