Bildinformationen mit ImageMagick auslesen

Ergänzend zum Beitrag von rapsli.ch - CMYK in RGB umwandeln mit Drupal:

Mit dem Kommandozeilen-Tool identify (aus dem ImageMagick Paket) lassen sich Metainformationen aus Grafiken auslesen. Man könnte bspw. den Farbraum, die Farben / Auflösung etc. auslesen..

Kleines Beispiel für die Nutzung unter PHP:

<?php
$img1
= "test_picture.jpg";
$exec_out = ""; // exec Output as array
exec("identify -verbose ".$img1,$exec_out);
if(
strstr($exec_out[4],"CMYK"))
{
   
// Verarbeitung von Bildern im Farbraum CMYK
}
else {
   
// Verarbeitung von Bildern anderer Farbräume
}
?>

Quellen:
http://www.imagemagick.org/script/identify.php
http://rapsli.ch/drupal/drupal/cmyk-rgb-umwandeln-mit-drupal