函数名:imageinterlace()
适用版本:PHP 4, PHP 5, PHP 7
用法:imageinterlace() 函数用于设置图像的隔行扫描模式,即是否启用隔行扫描。启用隔行扫描可以逐渐加载图像,提高用户体验。
语法:bool imageinterlace ( resource $image , bool $interlace = false )
参数:
返回值:成功返回 true,失败返回 false。
示例:
// 创建一个空白图像
$image = imagecreatetruecolor(200, 200);
// 设置隔行扫描
imageinterlace($image, true);
// 绘制一些内容到图像上
$black = imagecolorallocate($image, 0, 0, 0);
imageline($image, 0, 0, 200, 200, $black);
imageline($image, 0, 200, 200, 0, $black);
// 输出图像到浏览器
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
以上示例创建一个200x200像素的空白图像,并启用隔行扫描。然后使用imageline() 函数在图像上绘制两条对角线。最后将图像以 PNG 格式输出到浏览器。启用隔行扫描可以逐渐加载图像,提高用户体验。