如何在 PHP 中包含 Imagick
how to include Imagick in PHP
我有一个脚本可以从图像中删除 Exif 数据,我想使用 Imagick 库,我将其设置为:
sudo apt-get install imagemagick
sudo apt-get install php5-imagick
然后我对这段代码感到愤怒:
$img = new Imagick($getImage);
$img->stripImage();
$img->writeImage('new.jpg');
$img->destroy();
但我收到此错误:
Fatal error: Class 'ImageUploader\Imagick' not found in /opt/uploader.php on line 210
有什么想法吗?
您很可能在 class 中,命名空间 ImageUploader
,正如我们从您的错误消息中看到的那样。
Imagick
默认情况下没有命名空间,因此我们可以实例化 class 没有带反斜杠的命名空间 (\
)
$img = new \Imagick($getImage);
我有一个脚本可以从图像中删除 Exif 数据,我想使用 Imagick 库,我将其设置为:
sudo apt-get install imagemagick
sudo apt-get install php5-imagick
然后我对这段代码感到愤怒:
$img = new Imagick($getImage);
$img->stripImage();
$img->writeImage('new.jpg');
$img->destroy();
但我收到此错误:
Fatal error: Class 'ImageUploader\Imagick' not found in /opt/uploader.php on line 210
有什么想法吗?
您很可能在 class 中,命名空间 ImageUploader
,正如我们从您的错误消息中看到的那样。
Imagick
默认情况下没有命名空间,因此我们可以实例化 class 没有带反斜杠的命名空间 (\
)
$img = new \Imagick($getImage);