Intervention Image: потужний інструмент для роботи з зображеннями у Laravel

9
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Досліджуйте потужний пакет Intervention Image для PHP, який виводить редагування зображень на новий рівень з оновленою версією 3. Чи готові ви дізнатися, які нові можливості та функції чекають на вас у цьому інструменті

Якщо ви вперше чуєте про Intervention Image, це потужний PHP-пакет, який дозволяє легко та виразно редагувати зображення. Бібліотека підтримує найвідоміші PHP-бібліотеки для обробки зображень: GD Library, Imagick та libvips. Від останнього огляду Intervention Image v2 пройшло чимало часу, і розробник Олівер Фогель значно покращив пакет. Версія 3 була повністю переписана, отримавши нові можливості, сучасну та вдосконалену архітектуру, а також API, який використовує всі новітні функції PHP 8+.

# Основні характеристики

Основні можливості цього пакета:

# Приклад

use Intervention\Image\ImageManager;
 
// створити менеджер зображень з бажаним драйвером
$manager = new ImageManager(
    new Intervention\Image\Drivers\Gd\Driver()
);
 
// відкрити файл зображення
$image = $manager->read('images/featured-image.jpg');
 
$image->resize(height: 1100);
 
$image->place('images/LN-watermark.png');
 
$encoded = $image->toPng();
 
$encoded->save('images/featured-article-image.png');

Спробуйте, встановивши пакет за допомогою Composer:

composer require intervention/image

Читайте офіційну документацію, щоб дізнатися більше про цей пакет, та перегляньте вихідний код на GitHub

Популярні

Logomark Logotype

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту

Logomark Logotype

Використання штучного інтелекту для управління перекладами в Laravel

Досліджуйте нові можливості локалізації вашого Laravel-додатку з пакунками, які використовують штучний інтелект, такими як ChatGPT та Claude. Які рішення можуть спростити ваш процес перекладу та зробити його більш точним? Читайте далі, щоб дізнатися більше!

Logomark Logotype

Інтеграція Laravel Socialite з бібліотекою Google Client PHP

Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті