2011-09-16 2 views
0

Im essayant d'obtenir le profil de couleur de n'importe quelle image et je ne peux pas sembler le faire avec imageMagick. Je peux obtenir le profil de certaines images avec exif_read_data mais j'ai besoin du profil de toutes les images. J'ai trouvé la fonction getImageProfile() mais il ne semble pas faire quoi que ce soit. Quand j'utilise image magick je cours toujours les commandes avec exec() dois-je installer quelque chose d'autre pour exécuter des fonctions normales comme les suivantes?Image Magick problèmes obtenir colorprofile

ici est mon code qui fonctionne:

$newfile="tmp_image/someimage.jpg"; 
$comment=GetImageProfile($newfile,"comment"); 
print "-".$comment."-"; 

Quand je lance ce code, je ne vois même les tirets, de sorte que la fonction php se bloque

Répondre

0

Vous utilisez linux? Je l'ai fait pour CentOS ..

yum install php-devel 
pecl install imagick 
service httpd restart 

Essayez aussi ..

1) Mise en rapport d'erreurs dans le fichier

ini_set(‘display_errors’,1); 
error_reporting(E_ALL|E_STRICT); 

2) Essayez d'utiliser une autre fonction ImageMagick pour voir si elle est un problème d'extension ou si c'est quelque chose d'autre.

+0

est resté bloqué à 'pecl install imagick' est imagick pas installé avec les outils de ligne de commande image magick? Je suppose que je suis confus sur la différence entre les deux –

+1

Je crois que vous devez installer l'extension pour utiliser la fonction PHP. Quel système d'exploitation utilisez-vous? Il semble que le problème est l'installation de cette extension et vous devriez être bon. – Adam

+0

Merci pour la réponse. Je cours CentOS Linux 5.6 –

Questions connexes