1

我添加了Imagick库并尝试上传 .heic 图像

$image = new \Imagick();
$image->readImage($request->image);

并且总是返回这个错误

NoDecodeDelegateForThisImageFormat `HEIC'@error/constitute.c/ReadImage/509

我尝试了很多解决方案,但没有任何效果。

phpinfo 在此处输入图像描述

4

1 回答 1

0

我通过添加这个库解决了这个问题,然后我做了shell_exec(convert $path $newPath),然后Image::make($newPath)最后从服务器转换后上传图像。

于 2020-08-12T16:54:58.237 回答