imageinterlace

Enable or disable interlace

&reftitle.description; `bool` `imageinterlace` `GdImage` `image` ``bool``null```enable`&null;

`imageinterlace` turns the interlace bit on or off.

If the interlace bit is set and the image is used as a JPEG image, the image is created as a progressive JPEG.

&reftitle.parameters;

&gd.image.description;

`interlace`

- If &true;, the image will be interlaced, if &false; the interlace bit is turned off. Passing &null; will result in the interlacing behavior not being changed.

&reftitle.returnvalues;

Returns &true; if the interlace bit is set for the image, &false; otherwise.

&reftitle.changelog;

&Version; | &Description;
8.0.5 | `imageinterlace` returns a `bool` now; previously it returned an `int` (non-zero for interlaced images, zero otherwise).
&gd.changelog.image-param;
8.0.0 | `enable` expects a `bool` now; previously it expected an `int`.

&reftitle.examples;

### Turn on interlacing using `imageinterlace`

    <?php
    // Create an image instance
    $im = imagecreatefromgif('php.gif');

    // Enable interlancing
    imageinterlace($im, true);

    // Save the interlaced image
    imagegif($im, './php_interlaced.gif');
    imagedestroy($im);
    ?>