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 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);