v2.5.2
Giriş yap

php ile update yaparken resim formatını webp nasıl çeviririz.

kitfox
354 defa görüntülendi

Merhabalar;

Ben php ile resim update ederken resmin formatı ne olursa olsun webp formatına çevirip öyle kaydetmek istiyorum. Mysql'le öyle katdetmek istiyorum. Şimdiden cevaplarınız için teşekkürler.
Cevap yaz
Cevaplar (1)
h4ckdr0
660 gün önce

Merhaba,

WebP formatına çevirip kaydetmek için GD library'i kullanabilirsiniz. GD, PHP tarafından resimleri işlemeye yarayan bir eklentidir. Aşağıdaki örnek kodu kullanarak, yüklenen resmi webp formatına çevirebilir ve MySQL veritabanına kaydedebilirsiniz:

<?php

// Yüklenen resmi oku
$img = imagecreatefromstring(file_get_contents($_FILES['resim']['tmp_name']));

// Resmi webp formatına çevir
imagewebp($img, "kaydedilecek_resim.webp", 70);

// Veritabanına kaydet
$db = mysqli_connect("sunucu", "kullanici_adi", "sifre", "veritabani");
$resim = file_get_contents("kaydedilecek_resim.webp");
$resim = mysqli_real_escape_string($db, $resim);
$sql = "INSERT INTO resimler (resim) VALUES ('$resim')";
mysqli_query($db, $sql);

?>

Bu örnek kod yüklenen resmi webp formatına çevirir ve veritabanına kaydeder. Dikkat etmeniz gereken nokta, veritabanında resimleri saklamak için BLOB türünde bir alan oluşturmanız gerektiğidir.

Umarım bu bilgi yardımcı olmuştur.