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

Документация
L Laravel L intervention/image
Войти
Главная image 3.x Intervention Image

Intervention Image

3.x 7 мар 2026 г.

#Возможности

  • Удобный и единый API для GD, Imagick или libvips
  • Обработка анимированных изображений
  • Поддержка цветовых пространств и профилей
  • Поддержка переноса текста и межстрочного интервала в системе шрифтов
  • Улучшенная архитектура
  • Соответствие стандарту PSR-12

Библиотека создана, чтобы сделать обработку изображений в PHP простой и удобной. Хотите создать миниатюры, добавить водяные знаки или обработать большие файлы изображений — Intervention Image поможет выполнить любую задачу всего в несколько строк кода.

Версия 3 развивает существующие возможности и добавляет ряд новых уникальных функций.

#Пример кода

use Intervention\Image\ImageManager;
use Intervention\Image\Drivers\Gd\Driver;

// Создать менеджер изображений с нужным драйвером
$manager = new ImageManager(new Driver());

// Прочитать изображение из файловой системы
$image = $manager->read('images/example.jpg');

// Изменить размер изображения пропорционально до ширины 300px
$image->scale(width: 300);

// Вставить водяной знак
$image->place('images/watermark.png');

// Сохранить изменённое изображение в новом формате 
$image->toPng()->save('images/foo.png');

Библиотека соответствует стандарту FIG PSR-12 для обеспечения высокого уровня совместимости общего PHP-кода и полностью покрыта модульными тестами.

Узнайте, как установить Intervention Image или взгляните на интерактивную демонстрацию, чтобы сразу опробовать результаты функций изменения размера.