(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.
imageUn 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é.
| 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);
?>