v2.5.2
Giriş yap

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

kitfox
372 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.
h4ckdr0
700 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.