Об этом проекте
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. Об уязвимостях безопасности можно сообщить по электронной почте.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.