Об этом проекте

Intervention Image — это PHP-библиотека для обработки изображений, предлагающая простой и выразительный способ создания, редактирования и компоновки изображений. Она предоставляет универсальный интерфейс поверх популярных PHP-расширений для работы с изображениями, позволяя разработчикам выбирать GD, Imagick или libvips в качестве базового драйвера для всех операций. Ключевые характеристики, описанные в README: - Текучий интерфейс для распространенных задач редактирования изображений - Взаимозаменяемая архитектура драйверов, поддерживающая GD, Imagick и libvips - Поддержка анимированных изображений во всех драйверах - Независимый от фреймворков дизайн Установка выполняется через Composer с помощью команды `composer require intervention/image`. README указывает на официальную документацию по основам, таким как создание экземпляра. Включенный пример кода показывает создание ImageManager с выбранным драйвером, декодирование изображения по пути, масштабирование по высоте, вставку водяного знака, выровненного по нижнему правому краю, кодирование в JPEG с заданным качеством и сохранение результата. В требованиях указаны PHP 8.3 или выше, PHP-расширение Mbstring и расширение для обработки изображений (GD, Imagick или libvips). Библиотека разрабатывается и поддерживается Oliver Vogel при участии сообщества и выпускается под лицензией MIT. Об уязвимостях безопасности можно сообщить по электронной почте.