PHP imagemagickで
// CMYKチェック
// $filename = 画像ファイルパス
//
function f_check_CMYK($filename)
{
$rtn_st = "OK";
$im = new Imagick($filename);
$colorspace = $im->getImageColorspace();
if($colorspace==12) //12ならCMYK
{
$rtn_st = "CMYK";
}
return $rtn_st;
}
//画像破損チェック
// $filename = 画像ファイルパス
//
function f_djpeg_check($filename)
{
if(imagecreatefromjpeg($filename)==false)
{
$rtn_st = "NG";
}else{
$rtn_st = "OK";
}
return $rtn_st;
}