Usage example:
$image = imagecreatefromjpeg('test.jpg'); //read a jpg file
imageavif($image, 'test.avif'); //save an avif file(PHP 8 >= 8.1.0)
imageavif — Enviar la imagen al navegador o a un archivo
$image,$file = null,$quality = -1,$speed = -1
Muestra o guarda una imagen en formato AVIF utilizando
la image proporcionada.
imageUn objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().
file
La ruta o un recurso de flujo abierto (que se cierra automáticamente después de que esta función retorne) donde guardar el archivo. Si no se define o es null, el flujo de imagen sin procesar se enviará directamente.
quality
quality es un argumento opcional cuyo rango varía de 0
(peor calidad, archivo más pequeño) a 100 (mejor calidad, archivo más grande).
Si se pasa -1 como argumento, se utilizará el valor por
omisión 52.
speed
speed es un argumento opcional cuyo rango varía de 0
(codificación lenta, archivo más pequeño) a 10 (codificación rápida, archivo más grande).
Si se pasa -1 como argumento, se utilizará el valor por
omisión 6.
Esta función retorna true en caso de éxito o false si ocurre un error.
Sin embargo, si libgd no logra producir la imagen, esta función devuelve true.
Genera una ValueError si quality
o speed no es válido.
| Versión | Descripción |
|---|---|
| 8.4.0 |
Genera ahora una ValueError si quality
o speed no es válido.
|
Usage example:
$image = imagecreatefromjpeg('test.jpg'); //read a jpg file
imageavif($image, 'test.avif'); //save an avif file