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

我只是有一个客户端在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
}
上一篇:如何将GRAL图输出到JPG?


下一篇:Tika检测文件类型