我正在尝试将RGB图像转换为CMYK,因为它们需要打印.

我正在使用此代码:

$filePath = 'rgb.jpg';

// First save image as png

$image = new Imagick($filePath);

$image->setImageCompression(Imagick::COMPRESSION_UNDEFINED);

$image->setImageCompressionQuality(0);

$image->setImageFormat("png");

$filePath = 'rgb.png';

$image->writeImage($filePath);

$image->clear();

$image->destroy();

$image = null;

// Convert colors

$image = new Imagick($filePath);

$image->stripImage();

$image->setImageColorspace(Imagick::COLORSPACE_CMYK);

$image->setImageCompression(Imagick::COMPRESSION_UNDEFINED);

$image->setImageCompressionQuality(0);

$image->setImageFormat("png");

$filePath = 'cmyk.png';

$image->writeImage($filePath);

$image->clear();

$image->destroy();

$image = null;

$fileUrl = 'http://www.product-designer.nl/rgb2cmyk/cmyk.png';

?>

CMYK Image:

$fileUrl = 'http://www.product-designer.nl/rgb2cmyk/rgb.png';

?>

RGB Image:

你可以在http://product-designer.nl/rgb2cmyk上看到结果

我不知道怎么样,但不知何故,图像上的颜色变得颠倒了.

我需要转换图像,但颜色需要尽可能接近RGB颜色.

有谁知道如何做到这一点?

谢谢

php rgb转cmyk,php – 使用Imagick将图像从RGB转换为CMYK相关推荐

  1. php cmyk图片,php – 使用Imagick将图像从RGB转换为CMYK

    我正在尝试将RGB图像转换为CMYK,因为它们需要打印. 我正在使用此代码: $filePath = 'rgb.jpg'; // First save image as png $image = ne ...

  2. 为什么RGB模式印前必须转换为CMYK模式呢?

    1.什么是图像分辨率?为什么强调它? 答:高分辨率的图像比相同尺寸的低分辨率的图像包含的像素多,图像信息也较多,表现细节更清楚,这也就是考虑输出因素确定图像分辨率的一个原因.如一幅图像若用于在屏幕上显 ...

  3. evm?衡そΑ_RGB? CMYK? Α? 什么是图像通道,它们是什么意思?

    evm?衡そΑ They're there, lurking in your image files. But have you ever wondered what are image channe ...

  4. 一条python语句实现BGR图像转RGB图像

    为什么要将BGR图像转RGB图像,一个典型的应用场景是opencv的颜色通道顺序为[B,G,R],而matplotlib的颜色通道顺序为[R,G,B].所以当用opncv读取的图像最终用matplot ...

  5. php灰度化,PHP Imagick – 将图像转换为灰度(非常糟糕的结果)

    我正在用 PHP进行一些图像编辑,因为GD提供的功能较少,我切换到了Imagick. 其中一个过程是灰度图像.一切顺利(在Windows 7本地,Imagick 2.2.1-dev 6.5.8-7 Q ...

  6. 使用C++实现YUV格式图像与RGB格式图像之间相互转换

    使用C++实现YUV格式图像与RGB格式图像之间相互转换 一.RGB与YUV转换公式 1.RGB转YUV 1)RGB转换亮度与色差信号公试: 2)归一化为YUV的转化公试为: 2.YUV转RGB 二. ...

  7. 主板没有rgb接口怎么接灯_纯白信仰打造RGB主机,四件套提升100%性能-Thermaltake...

    没有RGB就没有信仰是当代主机的普遍看法,为了满足用户的需求,不论是主板还是显卡亦或者机箱本身,支持ARGB灯光同步的产品向来最受欢迎. 以这个需求出发,一期机箱改造计划就这样开始了.主板.CPU散热 ...

  8. Atitit.遍历图像像素点rgb java attilax总结

    Atitit.遍历图像像素点rgb java attilax总结 1. 遍历像素点 1 2. 提取一行 1 3. Rgb分量提取 2 4. 其他读取像素 3 5. --code 5 6. 参考 6 1 ...

  9. java 三原色_opencv3_java 提取图像的RGB三原色分割图像Split Core.split

    提取图像的RGB三原色分割图像Split Core.split package opencv_java_demo; import java.util.List; import org.opencv.c ...

  10. realsense系列(一):快速查看realsense相机深度图像和RGB图像

    realsense系列[一]:快速查看realsense相机深度图像和RGB图像 0.本次任务 1.环境准备 2.查看相机内容 0.本次任务 使用realsenseviewer快速查看相机内容 1.环 ...

最新文章

  1. 百度Apollo发布海量自动驾驶数据集,还有两项重磅挑战赛
  2. 使用ExpandableListView以及如何优化view的显示减少内存占用
  3. vue修改数据连接数据库_vue实现数据的增删改查
  4. EdgeConneX公司在都柏林数据中心园区新建数据中心
  5. python 多线程中的 join 和 daemon
  6. 服务器多路径协议,多主机多路径分流传输协议研究与设计
  7. Quaruts II 增量编译
  8. 学习搭建 Consul 服务发现与服务网格-有丰富的示例和图片
  9. 视差滚动(Parallax Scrolling)插件补充
  10. C#线程系列讲座(5):同步技术之Monitor
  11. MYSQL 中varchar类型转text格式
  12. java 删 除文件操作_Java File文件处理 删除文件
  13. 关于compaq visual fortran6.6 安装问题的解决方法
  14. html字体样式微软雅黑,Css样式表中实现微软雅黑字体
  15. Epub,Mobi,Azw3电子书格式的区别,有什么好用的安卓epub阅读器
  16. 大数据和 AI 驱动创新实例分享
  17. git 将多条提交合并为一条
  18. 数据预处理(三)——数据集成
  19. 如何使用虚拟机运行“小HomeKit”智汀家庭云
  20. JSF 2 简介,第 2 部分: 模板及复合组件

热门文章

  1. C语言改变运行界面的颜色以及清屏功能
  2. 【DSP】TMS320C64x系列--SPRU871参考手册--中断控制器部分
  3. 第一篇博客,shader练习
  4. 360浏览器+7654联盟
  5. 无刷电机FOC控制笔记
  6. 华为2019数字芯片岗笔试解析(多选部分)
  7. 相册视频制作APP有什么推荐?看这里!轻松把照片做成视频
  8. 怎样让数学学渣看懂什么叫做傅里叶变换?
  9. ccnp计算机英语,英语不好可以学习CCNA或是CCNP吗?
  10. linux系统中怎么复制粘贴快捷键设置,复制粘贴的快捷键是什么 复制粘贴的快捷键介绍【步骤】...