НУЖНА ПОМОЩЬ! Я создаю изображение cmyk по php imagemagick, но цвет cmyk отличается от Photoshop! Например: установите цвет CMYK ImagickPixel (0,0,0,100) (черный), но на фотошопе найдено cmyk (61,61,61,0). Почему? и как установить правильный цвет cmyk?Я создаю образ cmyk от php imagemagick, но цвет cmyk отличается от Photoshop?
ответ
Вам необходимо установить цветовое пространство в CMYK, иначе ваши пиксели будут преобразованы в RGB.
$img->setImageColorspace(Imagick::COLORSPACE_CMYK);
http://php.net/manual/en/imagick.setimagecolorspace.php
Кроме всего убедитесь, что вы используете тип файла, который поддерживает CMYK. (Например, .jpg, .tif)
Редактировать
Кажется Imagick есть ошибка. Пока вы не исправитесь, вы можете попробовать эту работу, используя transformImageColorspace
.
$draw = new \ImagickDraw();
$fillColor = new \ImagickPixel();
$fillColor->setColor('cmyk(0%,0%,0%,100%');
$draw->setFillColor($fillColor);
$draw->rectangle(100, 100, 400, 400);
$img = new \Imagick();
$img->newImage(500, 500, 'white');
$img->drawImage($draw);
$img->transformImageColorspace(Imagick::COLORSPACE_CMYK);
$img->setImageFormat("jpg");
header('Content-Type: image/'.$img->getImageFormat());
echo $img;
Я установил и цветовой тип файла .jpg, фотошоп показывает образ как цвет CMYK. –
Я отредактировал ответ, чтобы обратиться к ошибке. – hcoat
Да, цветовое пространство CMYK недопустимо для ImagickDraw, за исключением исправленной ошибки. Ваше решение работает для меня, но если для печати требуется больше цветов, возникает проблема цвета. –
- 1. Преобразование из CMYK в RGB с подушкой отличается от Photoshop
- 2. CMYK + CMYK =? CMYK/2 =?
- 3. Использование CMYK PSD без Photoshop
- 4. PIL 1.1.6 сэкономит цвет изображения Photoshop CMYK
- 5. CMYK to RGB формула Photoshop
- 6. Изображение от RGB To Cmyk в php
- 7. Цвет CMYK цвет HSV непосредственно
- 8. преобразование из xRGB в cmyk imagemagick
- 9. PHP: HEX to CMYK
- 10. Проблема CMYK 2 RGB
- 11. PHP Imagick (ImageMagick) RGB> CMYK с плоским черным
- 12. Изображение. Сохраняйте вопрос (сохраните изображение CMYK для изображения CMYK)
- 13. PHP IMagick RGB для CMYK инвертирует?
- 14. Цвет CMYK для инструментов рисования в Mathematica
- 15. PhantomJS + CMYK цвета CSS3
- 16. RGB TO CMYK conversion
- 17. ITextSharp, ITextExtractionStrategy Извлечь цвет (Pantone, CMYK)
- 18. Haskell RGB до CMYK
- 19. рассчитать белый в cmyk
- 20. Конвертировать PDF в CMYK, но игнорировать черный?
- 21. Изменен цвет Конвертировать RGB в CMYK
- 22. Преобразование цвета RGB в CMYK?
- 23. Изображение CMYK для RGB в PHP
- 24. ImageMagick результат отличается от Magick ++
- 25. Преобразование из CMYK в RGB
- 26. PHP Imagick CMYK PDF конвертировать в JPG
- 27. Java CMYK Voltons
- 28. CMYK SVG в PDFLIB
- 29. RGB to CMYK, Haskell
- 30. ImageMagick RGB для преобразования CMYK в очень темные изображения
вот мой код: http://liudonghua.net/use-imagemagick-to-create-cmyk-image-in-php/ –