Якщо ви вперше чуєте про 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
У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту
Досліджуйте нові можливості локалізації вашого Laravel-додатку з пакунками, які використовують штучний інтелект, такими як ChatGPT та Claude. Які рішення можуть спростити ваш процес перекладу та зробити його більш точним? Читайте далі, щоб дізнатися більше!
Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті