(PHP 5 >= 5.4.0, PHP 7, PHP 8)
imagewebp — WebP görüntüyü tarayıcıya veya dosyaya çıktılar
Belirtilen görüntü
nesnesini çıktılar veya kaydeder.
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.
Başarı durumunda true
, başarısızlık durumunda false
döner.
Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev true
döndürür.
Sürüm: | Açıklama |
---|---|
8.0.0 | gö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. |
Ö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);
?>