【发布时间】:2012-07-04 10:03:29
【问题描述】:
我需要对 jpeg 图像执行一些操作 - Heroku 的 PHP GD 不允许这样做。我读过 Imagick 是可能的,所以我重写了代码,将其推送到 heroku 并......
PHP 致命错误:在 [...] 中找不到类“Imagick”
所以我做错了什么(代码在本地工作)?
$tlo = new Imagick();
$tlo->newImage(640, 480, new ImagickPixel('white'));
$tlo->setImageFormat('jpg');
有没有办法在 heroku 上使用 jpg?
【问题讨论】:
-
至于做错了——是的,你试图在不同的环境中运行代码,却没有完全意识到它是如何工作的。
Imagick而不是GD不是 php 的一部分,需要外部库 (ImageMagick) 并且必须另外安装。 -
这是我在github 上编译的
imagick.so和说明。设置需要 5 分钟