Идёт обновление сайта. Несколько дней возможны сбои в оформлении и переводах. Документация работает — если страница выглядит сломанной, обновите её позже.

Документация
L Laravel L intervention/image
Войти
Главная image 3.x Руководство по обновлению

Руководство по обновлению

3.x 7 мар 2026 г.

#Новые возможности

Intervention Image 3 полностью переписан с нуля — перенесено очень мало кода из предыдущей версии. Это означает более современную и продуманную архитектуру и API, использующие возможности PHP 8+. Ниже перечислены ключевые возможности, которые дополнительно улучшают библиотеку.

#Изменения в API

#Удалённые возможности

#Другие изменения

  • Библиотека кэширования Intervention Image 2 не поддерживается новой версией.

  • Провайдеры сервисов для фреймворка Laravel были удалены, чтобы избежать зависимости от фреймворка и подчеркнуть, что Intervention Image независим от фреймворка, каким он и был всегда. Тем не менее, существует официальный пакет для интеграции с Laravel

  • Больше невозможно создавать изображения напрямую из URI. Данные сначала должны быть загружены с помощью специализированного HTTP-клиента, а затем переданы в библиотеку изображений. Intervention Image не отвечает за операции HTTP-клиента.

  • Больше нельзя передавать значения цвета в виде массива.

  • Если вы используете фреймворк Laravel и файл конфигурации, необходимо скорректировать опцию настройки driver. В версии 2 драйвер задавался строкой, например gd или imagick. В версии 3 это делается через имя класса драйвера, например Intervention\Image\Drivers\Imagick\Driver или Intervention\Image\Drivers\Gd\Driver. Читайте подробности о конфигурации и Интеграция с Laravel