# imageinterlace

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

imageinterlace — Aktiviert oder Deaktiviert Interlacing

### Beschreibung

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

imageInterlace() schaltet das Interlace-Bit an oder aus.

Ist das Interlace-Bit gesetzt, und das Bild wird als JPEG-Bild verwendet, dann wird das Bild als progressives JPEG erzeugt.

### Parameter-Liste

`image`

  Ein GdImage-Objekt, das von einer der Funktionen zur Bilderzeugung, z. B. imagecreatetruecolor(), zurückgegeben wurde.

`interlace`

  Falls `true`, wird das Bild im Interlace-Verfahren erstellt, falls `false` wird das Interlace-Bit ausgeschaltet. Die Übergabe von `null` führt dazu, dass das Interlacing nicht geändert wird.

### Rückgabewerte

Gibt `true` zurück, wenn das Interlace-Bit des Bildes gesetzt ist, anderfalls `false`.

### Changelog

Version | Beschreibung
--- | ---
8.0.5 | imageinterlace() gibt nun einen bool-Wert zurück; vorher wurde ein int zurückgegeben (ungleich Null für interlaced Bilder, Null andernfalls)
8.0.0 | `image` erwartet nun eine GdImage-Instanz; vorher wurde eine gültige `gd`-Ressource erwartet.
8.0.0 | `enable` erwartet nun einen bool-Wert; vorher wurde ein int erwarten.

### Beispiele

Beispiel #1 Aktiviere Interlacing unter Verendung von imageinterlace()

`<?php
// Erzeuge ein Bild
$im = imagecreatefromgif('php.gif');
// Aktiviere Interlacing
imageinterlace($im, true);
// Speichere das Bild interlaced
imagegif($im, './php_interlaced.gif');
?>`
`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open