imageinterlace

(PHP 4, PHP 5, PHP 7, PHP 8)

imageinterlaceActiva o desactiva el entrelazado

Descripción

imageinterlace(GdImage $image, ?bool $enable = null): bool

imageinterlace() activa o desactiva el bit de entrelazado.

Si el entrelazado es 1 y la imagen es JPEG, la imagen creada será un JPEG progresivo.

Parámetros

image

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

interlace

Si true, la imagen será entrelazada, si false el bit de entrelazado es desactivado. Pasar null hará que el comportamiento de entrelazado no sea cambiado.

Valores devueltos

Retorna true si el entrelazado está activado para la imagen, false en caso contrario.

Historial de cambios

Versión Descripción
8.0.5 imageinterlace() ahora retorna un bool; anteriormente se retornaba un int (no-cero para imágenes entrelazadas, cero en caso contrario).
8.0.0 image expects a GdImage instance now; previously, a valid gd resource was expected.
8.0.0 enable ahora espera un bool; anteriormente esperaba un int.

Ejemplos

Ejemplo #1 Activación del entrelazado utilizando la función imageinterlace()

<?php
// Creación de una imagen
$im = imagecreatefromgif('php.gif');

// Activación del entrelazado
imageinterlace($im, true);

// Guardado de la imagen
imagegif($im, './php_interlaced.gif');
?>