@yusuftepe; bu şekilde deneyebilirsin
// Resmi WebP'ye dönüştür
if (extension_loaded('imagick')) {
$imagick = new \Imagick($target_path);
// Webp için sıkıştırma kalitesini ayarla
$imagick->setImageCompressionQuality(80); // Kaliteyi burada ayarlayabilirsiniz
$imagick->setImageFormat('webp');
$webpPath = "$uploads_dir/$benzersizsayi4" . pathinfo($name, PATHINFO_FILENAME) . ".webp";
$imagick->writeImage($webpPath);
$imagick->clear();
$imagick->destroy();
// WebP formatında dosya yolu güncelle
$refimgyol = substr($uploads_dir, 6) . "/" . $benzersizsayi4 . pathinfo($name, PATHINFO_FILENAME) . ".webp";
// Orjinal dosyayı sil
unlink($target_path);
}
çok teşekkür ederim hocam.
kaliteyi 100 üstüne çıkarınca sunucu hatası http error 500 dönüyor
90 95 vs denedim kalite yukardaki görsel ile ayni acaba neden kaynaklanıyor tekrar çok teşekkürler