imageinterlace
インターレースを有効もしくは無効にする
説明
bool imageinterlace(GdImage $image
, boolnull $enable
= null
)
インターレースビットがonでかつその画像が JPEG の場合、
その画像はプログレッシブ JPEG として生成されています。
パラメータ
-
image
-
imagecreatetruecolorのような画像作成関数が返す GdImage オブジェクト。
-
interlace
-
true
の場合はインターレース画像となり、
false
の場合はインターレースビットを off にします。
null
を渡すと、インターレースに関する振る舞いは変更されません。
戻り値
画像のインターレースビットが設定されている場合に true
、
それ以外の場合に false
を返します。
例
例1 imageinterlace によるインターレース処理の有効化
<?php
// 画像のインスタンスを作成します
$im = imagecreatefromgif('php.gif');
// インターレースを有効にします
imageinterlace($im, true);
// 画像を保存します
imagegif($im, './php_interlaced.gif');
imagedestroy($im);
?>