imageinterlace
(PHP 4, PHP 5, PHP 7, PHP 8)
imageinterlace — Habilita ou desabilita entrelace
Descrição
imageinterlace() liga ou desliga o bit de entrelace.
Se o bit de entrelace estiver ligado e a imagem for usada como JPEG, a imagem é criada como um JPEG progressivo.
Parâmetros
-
image
Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
interlace
-
Se
true
, a imagem será entrelaçada, sefalse
o bit de entrelace é desligado. Passarnull
fará com que o comportamento de entrelace não seja alterado.
Valor Retornado
Retorna true
se o bit de entrelace estiver ligador para a imagem, false
caso contrário.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.5 | imageinterlace() agora retorna um bool; anteriormente retornava um int (não zero para imagens entrelaçadas, zero caso contrário). |
8.0.0 |
O parâmetro image agora espera uma instância de GdImage;
anteriormente, um resource gd válido era esperado.
|
8.0.0 |
enable agora espera um bool;
anteriormente esperava um int.
|
Exemplos
Example #1 Ligando o entrelace usando imageinterlace()
<?php
// Cria uma instância de imagem
$im = imagecreatefromgif('php.gif');
// Habilita entrelace
imageinterlace($im, true);
// Grava a imagem entrelaçada
imagegif($im, './php_interlaced.gif');
imagedestroy($im);
?>