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