php rgb转cmyk,php – 使用Imagick将图像从RGB转换为CMYK
我正在尝试将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相关推荐
- php cmyk图片,php – 使用Imagick将图像从RGB转换为CMYK
我正在尝试将RGB图像转换为CMYK,因为它们需要打印. 我正在使用此代码: $filePath = 'rgb.jpg'; // First save image as png $image = ne ...
- 为什么RGB模式印前必须转换为CMYK模式呢?
1.什么是图像分辨率?为什么强调它? 答:高分辨率的图像比相同尺寸的低分辨率的图像包含的像素多,图像信息也较多,表现细节更清楚,这也就是考虑输出因素确定图像分辨率的一个原因.如一幅图像若用于在屏幕上显 ...
- evm?衡そΑ_RGB? CMYK? Α? 什么是图像通道,它们是什么意思?
evm?衡そΑ They're there, lurking in your image files. But have you ever wondered what are image channe ...
- 一条python语句实现BGR图像转RGB图像
为什么要将BGR图像转RGB图像,一个典型的应用场景是opencv的颜色通道顺序为[B,G,R],而matplotlib的颜色通道顺序为[R,G,B].所以当用opncv读取的图像最终用matplot ...
- php灰度化,PHP Imagick – 将图像转换为灰度(非常糟糕的结果)
我正在用 PHP进行一些图像编辑,因为GD提供的功能较少,我切换到了Imagick. 其中一个过程是灰度图像.一切顺利(在Windows 7本地,Imagick 2.2.1-dev 6.5.8-7 Q ...
- 使用C++实现YUV格式图像与RGB格式图像之间相互转换
使用C++实现YUV格式图像与RGB格式图像之间相互转换 一.RGB与YUV转换公式 1.RGB转YUV 1)RGB转换亮度与色差信号公试: 2)归一化为YUV的转化公试为: 2.YUV转RGB 二. ...
- 主板没有rgb接口怎么接灯_纯白信仰打造RGB主机,四件套提升100%性能-Thermaltake...
没有RGB就没有信仰是当代主机的普遍看法,为了满足用户的需求,不论是主板还是显卡亦或者机箱本身,支持ARGB灯光同步的产品向来最受欢迎. 以这个需求出发,一期机箱改造计划就这样开始了.主板.CPU散热 ...
- Atitit.遍历图像像素点rgb java attilax总结
Atitit.遍历图像像素点rgb java attilax总结 1. 遍历像素点 1 2. 提取一行 1 3. Rgb分量提取 2 4. 其他读取像素 3 5. --code 5 6. 参考 6 1 ...
- java 三原色_opencv3_java 提取图像的RGB三原色分割图像Split Core.split
提取图像的RGB三原色分割图像Split Core.split package opencv_java_demo; import java.util.List; import org.opencv.c ...
- realsense系列(一):快速查看realsense相机深度图像和RGB图像
realsense系列[一]:快速查看realsense相机深度图像和RGB图像 0.本次任务 1.环境准备 2.查看相机内容 0.本次任务 使用realsenseviewer快速查看相机内容 1.环 ...
最新文章
- 百度Apollo发布海量自动驾驶数据集,还有两项重磅挑战赛
- 使用ExpandableListView以及如何优化view的显示减少内存占用
- vue修改数据连接数据库_vue实现数据的增删改查
- EdgeConneX公司在都柏林数据中心园区新建数据中心
- python 多线程中的 join 和 daemon
- 服务器多路径协议,多主机多路径分流传输协议研究与设计
- Quaruts II 增量编译
- 学习搭建 Consul 服务发现与服务网格-有丰富的示例和图片
- 视差滚动(Parallax Scrolling)插件补充
- C#线程系列讲座(5):同步技术之Monitor
- MYSQL 中varchar类型转text格式
- java 删 除文件操作_Java File文件处理 删除文件
- 关于compaq visual fortran6.6 安装问题的解决方法
- html字体样式微软雅黑,Css样式表中实现微软雅黑字体
- Epub,Mobi,Azw3电子书格式的区别,有什么好用的安卓epub阅读器
- 大数据和 AI 驱动创新实例分享
- git 将多条提交合并为一条
- 数据预处理(三)——数据集成
- 如何使用虚拟机运行“小HomeKit”智汀家庭云
- JSF 2 简介,第 2 部分: 模板及复合组件