3

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

4

1 回答 1

8

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

$imgDetails = getimagesize('yourimage.jpg');
if ($imgDetails['channels'] === 4) {
    // CMYK
} elseif ($imgDetails['channels'] === 3) {
    // RGB
}
于 2012-05-01T14:39:34.623 回答