我有 XAMMP x86,在 Windows 7 上,PHP 7.3.2。
按照说明安装了 Imagick:https ://github.com/Imagick/imagick
一切正常,除了 HEIC 格式读取。
我收到一个错误:
ImagickException: NoDecodeDelegateForThisImageFormat HEIC' @ error/constitute.c/ReadImage/509
PHPINFO:
imagick module | enabled
-- | --
imagick module version | 3.4.4
imagick classes | Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version | ImageMagick 7.0.7-11 Q16 x86 2017-11-23 http://www.imagemagick.org
Imagick using ImageMagick library version | ImageMagick 7.0.7-11 Q16 x86 2017-11-23 http://www.imagemagick.org
ImageMagick copyright | Copyright (C) 1999-2015 ImageMagick Studio LLC
ImageMagick release date | 2017-11-23
ImageMagick number of supported formats: | 238
所以,问题:
是否可以在 Windows 平台上使用 HEIC 格式?
如果是,我还需要做什么?
PS我读过,需要libde265和libheif图书馆。我想,这个问题已经解决了,并且这些库是内置的。正如我所见,这不是真的。如果需要安装它,请告诉我,我在哪里可以找到这些 DLL?
蛊毒传说