2016-11-16 4 views
1

J'ai l'image que je veux convertir de rgb à cmyk en utilisant le profil de couleur.convertir image rgb en cmyk en utilisant Imagick

Voici l'image que j'utilise enter image description here

Et la paix de code que je me sers pour convertir en CMYK.

$IMagick = new IMagick(); 
$IMagick->clear(); 
$IMagick->readImage($image); 
$IMagick->transformImageColorspace(12); 
$icc_cmyk = file_get_contents("USWebUncoated.icc"); 

$IMagick->profileImage('icc', $icc_cmyk); 
$IMagick->writeImage ($image2); 

Et voici l'image de sortie que j'ai. J'ai ensuite vérifié l'espace colorimétrique et oui c'est cmyk, mais vous pouvez marquer que la couleur verte est changée cependant. Est-ce que je fais quelque chose de mal ici?

Répondre

0

Il est connu que la conversion de RVB en CMJN peut changer de couleur. Les navigateurs ont également des difficultés à rendre correctement les images CMJN. Il n'y a rien que vous fassiez mal.