如何修复致命错误:未捕获错误:在第 558 行的 [Directory] lib/htm.php 中找不到类“Imagick”

问题描述 投票:0回答:1

我有一个项目要在 24 小时内克隆 Miiverse 当我想登录时遇到问题 问题与图像有关(我认为) 这是我使用的代码:

$imagick = new \Imagick(realpath($filename));

    $format = $imagick->getImageFormat();
    if ($format == 'GIF') {
        $imagick = $imagick->coalesceImages();
        do {
            $imagick->scaleImage($width, $height);
        } while ($imagick->nextImage());
        $imagick = $imagick->deconstructImages();
    } else {
        $imagick->scaleImage($width, $height);
    }

    $resized = $imagick->getImagesBlob();
}

$get_keys = $dbc->prepare('SELECT * FROM cloudinary_keys ORDER BY RAND() LIMIT 1');
$get_keys->execute();
$key_result = $get_keys->get_result();
$keys = $key_result->fetch_assoc();

请帮助我,我几个月前开始使用 PHP 感谢您的回复! 艾莫

我试图删除问题线,但我造成了更多错误,我希望修复问题

php image imagick
1个回答
0
投票

我只是重申上面user3783243所说的话。如果您安装该模块,该错误就会消失。

参见https://www.php.net/manual/en/book.imagick.php

© www.soinside.com 2019 - 2024. All rights reserved.