php - 我如何在 wordpress/php 中测试 jpg 图像的 cmyk 或 rgb 颜色模式?

标签 php image wordpress jpeg

我刚刚让客户上传了一张 CMYK 格式的 jpg 图像,但它在 IE 和某些版本的 firefox 中无法正确呈现。是否可以检查以确保它在上传之前以 RGB 格式保存?

最佳答案

您可以使用getimagesize()http://php.net/manual/en/function.getimagesize.php

$imgDetails = getimagesize('yourimage.jpg');
if ($imgDetails['channels'] === 4) {
    // CMYK
} elseif ($imgDetails['channels'] === 3) {
    // RGB
}

关于php - 我如何在 wordpress/php 中测试 jpg 图像的 cmyk 或 rgb 颜色模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10399201/

相关文章:

R:计算图片中的对象

javascript - 为什么js图像对象没有被垃圾回收?

用于显示内容的 Php 循环

php - 通过php将MySQL查询结果传递给AngularJS

php - 选择后保持下拉框的持久状态

php - 如何显示来自 mysql PHP 的图像

Javascript 代码似乎执行了很多次,为什么?

SQL插入后的PHP异常处理

html - 如何使用 HTML+CSS+JS 将图像上的响应式图像设置为固定显示?

wordpress - Woocommerce 结帐页面重定向到主页?