Intervention Image (Görsel İşleme)
artiframe add image komutu, intervention/image paketini kurarak projenize gelişmiş görsel işleme yetenekleri kazandırır.
Resim boyutlandırma, kırpma, filigran (watermark) ekleme, filtreleme ve optimize etme gibi modern özellikleri beraberinde getirir.
💡 Bilgilendirme: Direkt Kullanım
ArtiFrame, bu paket için
ArtiFrame, bu paket için
src/Service klasörüne özel bir entegrasyon (Wrapper/Stub) sınıfı kopyalamaz. Kurulum yalnızca Composer üzerinden paketi projeye dahil eder.
Aşağıdaki kodlar, paketin kendi orijinal işleyişini gösteren basit kullanım örnekleridir. Daha fazlası için Intervention Image Dokümantasyonunu inceleyebilirsiniz.
Kurulum
terminal
$ artiframe add image
Kullanım Örneği
ImageController.php
<?php
use Intervention\Image\ImageManagerStatic as Image;
// 1. Resmi yükle
$img = Image::make('public/assets/images/photo.jpg');
// 2. En boy oranını koruyarak yeniden boyutlandır
$img->resize(800, null, function ($constraint) {
$constraint->aspectRatio();
});
// 3. Filigran (Watermark) ekle
$img->insert('public/assets/images/watermark.png', 'bottom-right', 10, 10);
// 4. Kaydet ve optimize et
$img->save('public/assets/images/photo-optimized.jpg', 80);