# imageavif

(PHP 8 >= 8.1.0)

imageavif — Exportar la imagen al navegador o a un fichero

### Descripción

imageavif(
GdImage `$image`,
resource|string|null `$file` = `null`,
int `$quality` = -1,
int `$speed` = -1
): bool

Outputs or saves a AVIF Raster image from the given `image`.

### Parámetros

`image`

  Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().

`file`

  La ruta o un recurso de flujo de apertura (el cual se cierra automáticamente después de que devuelva esta función) donde guardar el fichero. Si no se establece, o su valor es `null`, se mostrará directamente en la salida el flujo de imagen sin tratar.

`quality`

  `quality` is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, larger file). If `-1` is provided, the default value `30` is used.

`speed`

  `speed` is optional, and ranges from 0 (slow, smaller file) to 10 (fast, larger file). If `-1` is provided, the default value `6` is used.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

Precaución

Sin embargo, si libgd falla al producir la imagen, esta función devuelve `true`.

### Ver también

- imagepng() - Imprimir una imagen PNG al navegador o a un archivo
- imagewbmp() - Exportar la imagen al navegador o a un fichero
- imagejpeg() - Exportar la imagen al navegador o a un fichero
- imagetypes() - Devolver los tipos de imagen soportados por la versión actual de PHP