Hi,
I am working with magickwand for php and try to convert an image from
CMYK to RGB. I read something about the usage about ICC profiles and
found one solution to convert the image with the following code:
$resource = NewMagickWand();
MagickReadImage( $resource, "CMYK.tif" );
if( MagickGetImageColorspace( $resource ) == MW_CMYKColorspace ){
MagickRemoveImageProfile( $resource, "ICC" );
MagickSetImageProfile( $resource, 'ICC', file_get_contents(
'USWebCoatedSWOP.icc') );
MagickProfileImage($resource, 'ICC', file_get_contents( 'sRGB.icc') );
MagickSetImageColorspace( $resource, MW_RGBColorspace );
}
MagickSetImageCompressionQuality( $resource, 85 );
MagickSetImageFormat( $resource, 'JPG' );
MagickWriteImage( $resource, "RGB.jpg" );
DestroyMagickWand( $resource );
The result image is not very good. The colors are not different and I
cannot really use this image.
Have anyone a solution to get a better result?
reagrds
Norbert
_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users