如果被修改的jpeg文件是图像,如何检查PHP?有时文件具有 jpeg 扩展名,当调整大小时,会生成错误:
Fatal error: Uncaught exception 'ImagickException' with message 'Not a JPEG file: starts with 0x3c 0x21
我在 Windows 上下载了图片,它甚至不可见。
现在我的代码如下所示:
$file = /var/images/photo.jpg;
$image = new Imagick($file);
$image->cropThumbnailImage(549, 366);
$image->setImageFormat( 'jpeg' );
$url_name_gal = ''.$path_img.''.$r['id'].'idxmain5.jpg';
$image->writeImage($url_name_gal);
如何在调整大小之前检查文件是否是有效的 jpeg?
资源