PHP 中的 Imagick 无法打开图片
Imagick in PHP unable to open image
我正在尝试在 Imagick 中制作一个简单的渐变。
$im = new Imagick;
$im->newPseudoImage(279, 99, 'gradient:rgba(251, 215, 176, 1)-rgba(231, 195, 156, 1)');
我收到这条错误消息
unable to open image `rgba(251, 215, 176, 1)-rgba(231, 195, 156, 1)': No such file or directory @ error/blob.c/OpenBlob/2642
我是 运行 PHP IIS 7.5 上的 5.6.11 Windows 10. 是否从 http://windows.php.net/downloads/pecl/releases/imagick/3.1.2/
安装了 Imagick
我想通了! Imagick 是我见过最复杂的安装过程
我 here 下载了 ImageMagick-6.8.8-10-Q16-x86-dll.exe。我把它安装到我的电脑上。
然后我去了安装文件夹,做了两件事:
- 我将所有 .dll - 文件从安装的根文件夹复制到我的 php 安装的根文件夹中
- 我进入#ROOT_OF_IMAGICK_INSTALLATION#/modules/coders/ 并将所有文件从那里复制到我的 php 安装的根文件夹中。其中一个模块是 "IM_MOD_RL_gradient_.dll"
然后,它对我有用。希望这个解决方案能帮助其他人。
我正在尝试在 Imagick 中制作一个简单的渐变。
$im = new Imagick;
$im->newPseudoImage(279, 99, 'gradient:rgba(251, 215, 176, 1)-rgba(231, 195, 156, 1)');
我收到这条错误消息
unable to open image `rgba(251, 215, 176, 1)-rgba(231, 195, 156, 1)': No such file or directory @ error/blob.c/OpenBlob/2642
我是 运行 PHP IIS 7.5 上的 5.6.11 Windows 10. 是否从 http://windows.php.net/downloads/pecl/releases/imagick/3.1.2/
安装了 Imagick我想通了! Imagick 是我见过最复杂的安装过程
我 here 下载了 ImageMagick-6.8.8-10-Q16-x86-dll.exe。我把它安装到我的电脑上。
然后我去了安装文件夹,做了两件事:
- 我将所有 .dll - 文件从安装的根文件夹复制到我的 php 安装的根文件夹中
- 我进入#ROOT_OF_IMAGICK_INSTALLATION#/modules/coders/ 并将所有文件从那里复制到我的 php 安装的根文件夹中。其中一个模块是 "IM_MOD_RL_gradient_.dll"
然后,它对我有用。希望这个解决方案能帮助其他人。