imageinterlace

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

imageinterlaceActive ou désactive l'entrelacement

Description

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

imageinterlace() active ou désactive le bit d'entrelacement.

Si l'entrelacement est à 1 et l'image est JPEG, l'image créée sera un JPEG progressif.

Liste de paramètres

image

Un objet GdImage, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().

interlace

Si true, l'image sera entrelacée, si false le bit d'entrelacement est désactivé. Passer null fera que le comportement d'entrelacement n'est pas changé.

Valeurs de retour

Retourne true si l'entrelacement est activé pour l'image, false sinon.

Historique

VersionDescription
8.0.5imageinterlace() retourne désormais un bool ; auparavant un int était retourné (non-zéro pour les images entrelacé, zéro sinon).
8.0.0image attend une instance de GdImage désormais; auparavant, une resourcegd était attendue.
8.0.0enable attend désormais un bool ; auparavant il s'attendait à un int.

Exemples

Exemple #1 Activation de l'entrelacement en utilisant la fonction imageinterlace()

<?php
// Création d'une image
$im = imagecreatefromgif('php.gif');

// Activation de l'entrelacement
imageinterlace($im, true);

// Sauvegarde de l'image
imagegif($im, './php_interlaced.gif');
imagedestroy($im);
?>
To Top