halilbelkir/img-webp-convert

Laravel'de çalışan HTML etiketi olan 'img' etiketinin oluşturulması ve jpg,png vs. resim formatlarının webp formatına dönüştüren bir kütüphanedir.

2.5 2025-02-05 18:36 UTC

README

Laravel'de çalışan HTML etiketi olan 'img' etiketinin oluşturulması ve jpg,png vs. resim formatlarının webp formatına dönüştüren bir kütüphanedir. ** https://packagist.org/packages/halilbelkir/img-webp-convert

Gerekli olan yüklemeler

Yükleme

composer require intervention/image
composer require halilbelkir/img-webp-convert
php artisan vendor:publish --provider="halilBelkir\WebConvert\WebpConvertServiceProvider" --force

Filesystems Düzenleme

config/filesystem içerisinde ki disks dizinin altına aşağıdaki array dizinini ekleyiniz.

'cache' => [
                'driver' => 'local',
                'root'   => public_path() . '/upload/cache',
                'url'    => '/upload/cache',
            ],

Config App Düzenleme

app/Providers/AppServiceProvider içerisinde ki register fonksiyonun altına aşağıdaki tanımlamayı ekleyiniz.

$loader = AliasLoader::getInstance();
$loader->alias('WebpConvert', halilBelkir\WebConvert\ImageHelper::class);
$loader->alias('Image', Image::class);

Kullanımı

Eğer kendi sunucunuzda ise

$resimYolu = 'assets/images/logo.png';

Eğer farklı sunucuda ise

$resimYolu = 'http://127.0.0.1:8000/assets/images/logo.png';

  {!! WebpConvert::createTag($resimYolu,['width' =>[1440,768,500], 'height' => [500,400,400]],['alt' => 'alt','title' => 'title','class' => 'class adı'],'lazy load kullanılacak ise buraya sadece "lazy" yazmanız yeterlidir','resmin yeni adı',1 olursa başka domainden kendi dosyanıza indirir ) !!}
  

2. Kullanımı

  {!! WebpConvert::getImage(resim yolu,width,height,resmin yeni adı,1 olursa başka domainden kendi dosyanıza indirir) !!}