imagewebp

(PHP 5 >= 5.4.0, PHP 7)

imagewebpImprimir una imagen WebP al navegador o fichero

Descripción

imagewebp ( resource $image [, mixed $to = NULL [, int $quality = 80 ]] ) : bool

Imprime o guarda una versión WebP de la imagen dada por image.

Parámetros

image

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

to

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 va desde 0 (peor calidad, fichero más pequeño) a 100 (mejor calidad, fichero más grande).

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Historial de cambios

Versión Descripción
5.4.0 Se añadió soporte para pasar un resource de flujo a to.

Ejemplos

Ejemplo #1 Guardar un fichero WebP

<?php
// Crear una imagen en blanco y añadir algo de texto
$im imagecreatetruecolor(12020);
$color_texto imagecolorallocate($im2331491);

imagestring($im155,  'WebP con PHP'$color_texto);

// Guardar la imagen
imagewebp($im'php.webp');

// Liberar memoria
imagedestroy($im);
?>