我遇到了一个不寻常的问题: -
使用大于1mb左右的imagick文件上传和调整图像大小时,会返回未捕获的异常' ImagickException'使用消息'没有此图像格式的解码代理。
它在尝试读取格式时返回错误。
$im = new imagick();
$im->readImage($_FILES['file']['tmp_name']); /* this is where it boots me out*/
例如,如果我拍摄一张图片并在photoshop中调整大小,那么small.jpg为1mb,large.jpg为2mb。
small.jp将上传并调整大小,但large.jpg将因上述错误而失败。
对于所有格式(png / gif等)都是一样的。
来自PHP INFO magick模块版本3.1.2 想象类Imagick,ImagickDraw,ImagickPixel,ImagickPixelIterator ImageMagick版ImageMagick 6.7.7-10 2014-03-06 Q16