Я новичок в веб-разработке.Я использую кодовый каркас MVC прямо сейчас.У меня проблема с обрезкой изображений.В настоящее время я разрабатываю приложение, которое требует процесса обрезки изображений при загрузке изображений профиля.
После исследования документации Google и codeigniter я узнал, что существует инструмент под названием imagemagick.Я столкнулся с проблемой предоставления пути imagemagick к коду codeigniter.Но я понял, что кодигнитор по умолчанию не содержит инструмента imagemagick.Документация по codeigniter не ясна.Это не объясняет, где скачать imagemagick.Я скачал инструмент imagemagick со страницы https://github.com/Max-Liu/CodeIgniter-Imagick-Library github.Я связал это в своем коде.Но все же я не знаю, как использовать этот инструмент.Ниже, я загрузил свой код.Я получаю эту ошибку «Ошибка обработки изображения. Убедитесь, что ваш сервер поддерживает выбранный протокол и правильный путь к вашей библиотеке изображений».
$imgPath = $this->upload->data();
$config['image_library'] = 'imagemagick';
$config['library_path'] = './system/libraries/imagick_lib.php';
$config['source_image'] = $imgPath['full_path'];
$config['x_axis'] = 100;
$config['y_axis'] = 60;
$this->image_lib->initialize($config);
if ( ! $this->image_lib->crop())
{
echo $this->image_lib->display_errors();
}