Heim >Backend-Entwicklung >PHP-Tutorial >用ImageMagick创建cmyk颜色的图片,在photoshop中显示的cmyk值不一样!

用ImageMagick创建cmyk颜色的图片,在photoshop中显示的cmyk值不一样!

WBOY
WBOYOriginal
2016-07-06 13:52:361967Durchsuche

各位好!我在php里用ImageMagick创建cmyk颜色的图片,在photoshop中显示的cmyk值不一样!比如:在ImageMagick通过ImagickPixel设置的颜色为cmyk(0,0,0,100)(黑色),在phototshop用吸管查看时,变成了cmyk(61,61,61,0)。视觉看明显不是黑色。麻烦帮忙分析下原因,谢谢!

回复内容:

各位好!我在php里用ImageMagick创建cmyk颜色的图片,在photoshop中显示的cmyk值不一样!比如:在ImageMagick通过ImagickPixel设置的颜色为cmyk(0,0,0,100)(黑色),在phototshop用吸管查看时,变成了cmyk(61,61,61,0)。视觉看明显不是黑色。麻烦帮忙分析下原因,谢谢!

我测试的代码在这儿:http://liudonghua.net/use-imagemagick-to-create-cmyk-image-in-php/

在stackoverflow上有人说这是imagemagick的一个bug,提供的解决方法对于简单色彩有效,http://stackoverflow.com/questions/37981616/i-create-a-cmyk-image-by-php-imagemagick-but-cmyk-color-is-different-on-photosh

我报告了这个bug,有需要的朋友可以关注下:https://bugs.php.net/bug.php?id=72481

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn