为了账号安全,请及时绑定邮箱和手机立即绑定

PHP Imagick,Windows 上的 HEIC 格式

PHP Imagick,Windows 上的 HEIC 格式

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

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

您使用的 ImageMagick 版本太旧。您至少需要升级到以下版本,但我建议您升级到最新版本。

2018-02-09  7.0.7-23 Dirk Lemstra <dirk@lem.....org>
  * Add support for reading the HEIC image format to the Windows build.


查看完整回答
反对 回复 2022-07-16
  • 1 回答
  • 0 关注
  • 271 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信