php imagick 将图像色彩CMKY转RGB
来源:互联网 发布:软件开发企业认定 编辑:程序博客网 时间:2024/05/21 19:43
最近有部分缩略图无法在IE浏览器显示,但是能够在谷歌浏览器显示。最后发现无法显示的图片图像色彩为CMKY,而CMKY在IE浏览器是无法显示的。所以需要将图像色彩CMKY转为RGB。
关于ICC 文件 提供地址可以下载:
关于ICC 文件 提供地址可以下载:
CMYK: http://www.mattbeals.com/icc/profiles/cmyk/USWebUncoated.icc.zip
RGB:http://www.mattbeals.com/icc/profiles/rgb/AdobeRGB1998.icc.zip
$im = new Imagick($filename);if ($im->getImageColorspace() == Imagick::COLORSPACE_CMYK) { $i = new Imagick($filename); $profiles = $i->getImageProfiles('*', false); $has_icc_profile = (array_search('icc', $profiles) !== false); if ($has_icc_profile === false) { $icc_cmyk = file_get_contents('USWebUncoated.icc'); $i->profileImage('icc', $icc_cmyk); unset($icc_cmyk); } $icc_rgb = file_get_contents('AdobeRGB1998.icc'); $i->profileImage('icc', $icc_rgb); unset($icc_rgb); $i->writeImage($filename);}
0 0
- php imagick 将图像色彩CMKY转RGB
- [转]imagick CMKY转RGB CMKY too RGB
- rgb图像色彩提取
- 彩色图像--色彩空间 RGB系列
- 图像色彩空间之RGB与HSI
- PHP使用imagick扩展来合并图像
- PHP使用imagick扩展来合并图像
- RGB转LAB色彩空间
- RGB转YUV色彩空间
- 图像色彩空间YUV和RGB的差别
- 基于matlab的图像处理-RGB色彩提取方法
- 【中国传统色彩名录及其RGB值】【转】
- 【中国传统色彩名录及其RGB值】【转】
- HSV色彩转RGB(JAVA版)
- HSV色彩转RGB(JAVA版)
- opencv2,RGB转Lab色彩空间
- 彩色图像从RGB色彩空间转换到Lab色彩空间
- 平面设计CMKY颜色和显示器RGB颜色对比
- 【iOS开发】创建你自己的 iOS 框架
- .NET项目持续集成实践 - Jenkins
- Libjingle和各协议的关系
- SQL性能优化(不断总结)
- 如何利用 Visual Studio 自带工具提高开发效率
- php imagick 将图像色彩CMKY转RGB
- sort()和qsort()两个排序函数有什么主要区别吗?
- 怎么在win7下安装ghostxp
- linux 日志logger
- MySql错误代码1045的解决方案
- usaco 4.1.3 Fence Loops
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- 使用Xcode 5创建Framework
- VC的「附加依赖项」、「库目录」和「包含目录」分别有什么用