(PHP 4, PHP 5, PHP 7, PHP 8)
imageinterlace — Включает или выключает интерлейсинг
Функция imageinterlace() переключает состояние бита интерлейсинга.
Установка бита интерлейсинга для изображения в формате JPEG создаёт изображение в формате прогрессивного JPEG.
image
Объект GdImage, который возвращает одна из функций, создающих изображения, например, imagecreatetruecolor().
interlace
Со значением true
изображение становится чересстрочным, со значением false
бит интерлейсинга выключается.
При передаче значения null
поведение интерлейсинга не изменяется.
При установке для изображения бита интерлейсинга функция возвращает true
, иначе возвращает значение false
.
Версия | Описание |
---|---|
8.0.5 | Функция imageinterlace() теперь возвращает значение с типом bool; раньше функция возвращала значение с типом int, ненулевое для изображений с интерлейсингом, инае 0. |
8.0.0 |
Параметр image теперь ожидает экземпляр класса GdImage;
раньше параметр ждал корректный gd -ресурс (resource).
|
8.0.0 |
Параметр enable теперь ожидает
значение с типом bool;
раньше ожидалось значение с типом int.
|
Пример #1 Пример включения интерлейсинга функцией imageinterlace()
<?php
// Создание нового изображения
$im = imagecreatefromgif('php.gif');
// Включение интерлейсинга
imageinterlace($im, true);
// Сохранение изображения
imagegif($im, './php_interlaced.gif');
?>