list($width,$height,$type) = getimagesize('./example.jpg'); if ($type == 2) { $srcImg = imagecreatefromjpeg('./example.jpg'); }
Но для отдельных картинок вылетает ошибка
QUOTE
Warning: imagecreatefromjpeg(): './example.jpg' is not a valid JPEG file in...
Подскажите, как лучше проверять формат картинки?
Спустя 15 часов, 2 минуты, 54 секунды (17.10.2006 - 09:07) md5 написал(а):
я так проверяю<br>
$image_info = getImageSize($userfile); switch ($image_info['mime']) { case 'image/gif': if (imagetypes() & IMG_GIF) { $o_im = imageCreateFromGIF($userfile) ; } else { $ermsg = 'GIF images are not supported '; } break; case 'image/jpeg': if (imagetypes() & IMG_JPG) { $o_im = imageCreateFromJPEG($userfile) ; } else { $ermsg = 'JPEG images are not supported '; } break; case 'image/png': if (imagetypes() & IMG_PNG) { $o_im = imageCreateFromPNG($userfile) ; } else { $ermsg = 'PNG images are not supported '; } break; default: $ermsg = $image_info['mime'].' images are not supported '; break; }
Спустя 9 часов, 28 минут, 47 секунд (17.10.2006 - 18:36) Timok написал(а):
спасибо, сейчас попробую