imagewebp

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

imagewebpWebP görüntüyü tarayıcıya veya dosyaya çıktılar

Açıklama

imagewebp(GdImage$görüntü, resource|string|null$dosya = null, int$kalite = -1): bool

Belirtilen görüntü nesnesini çıktılar veya kaydeder.

Bağımsız Değişkenler

görüntü

imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.

dosya

Dosyanın kaydedileceği yol veya işlev döndüğünde kendiliğinden kapanan açık bir akım kaynağı. null atanırsa veya hiçbir şey atanmazsa doğrudan ham görüntü akımı çıktılanır.

kalite

kalite 0 (en kötü kalite, daha küçük dosya) ile 100 (en iyi kalite, daha büyük dosya) arasında olmalıdır.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Dikkat

Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev true döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0görüntü bağımsız değişkeninde artık bir GdImage nesnesi aktarmak gerekiyor; evvelce resource türünde geçerli bir gd değeri gerekirdi.

Örnekler

Örnek 1 - WebP görüntünün dosyaya kaydedilmesi

<?php
// Boş bir görüntü oluştur ve bir metin çiz
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);

imagestring($im, 1, 5, 5, 'WebP with PHP', $text_color);

// Görüntüyü kaydet
imagewebp($im, 'php.webp');

// Belleği serbest bırak
imagedestroy($im);
?>
To Top