(PHP 4, PHP 5, PHP 7, PHP 8)
imageinterlace — Active ou désactive l'entrelacement
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.
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é.
Retourne true
si l'entrelacement est activé pour l'image, false
sinon.
Version | Description |
---|---|
8.0.5 | imageinterlace() retourne désormais un bool ; auparavant un int était retourné (non-zéro pour les images entrelacé, zéro sinon). |
8.0.0 |
image attend une instance de GdImage désormais;
auparavant, une resource gd était attendue.
|
8.0.0 |
enable attend désormais un bool ;
auparavant il s'attendait à un int.
|
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);
?>