(PHP 5 >= 5.4.0, PHP 7, PHP 8)
imagewebp — Output a WebP image to browser or file
Outputs or saves a WebP version of the given image
.
image
Una risorsa immagine, restituita da una delle funzioni di creazione immagine, come imagecreatetruecolor().
file
Il percorso in cui salvare il file. Se non è impostato o è null
, viene restituito il flusso raw dell'immagine.
quality
quality
ranges from 0 (worst
quality, smaller file) to 100 (best quality, biggest file).
Restituisce true
in caso di successo, false
in caso di fallimento.
However, if libgd fails to output the image, this function returns true
.
Throws a ValueError if quality
is invalid.
Versione | Descrizione |
---|---|
8.4.0 |
Now throws a ValueError if quality is invalid.
|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Example #1 Saving an WebP file
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'WebP with PHP', $text_color);
// Save the image
imagewebp($im, 'php.webp');
?>