(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)
imagegd2 — 将 GD2 图像输出到浏览器或文件
$image
,$file
= null
,$chunk_size
= 128,$mode
= IMG_GD2_RAW
输出 GD2 图像到指定 file
。
image
由图象创建函数(例如imagecreatetruecolor())返回的 GdImage 对象。
file
文件保存的路径或者已打开的流资源(此方法返回后自动关闭该流资源),如果未设置或为 null
,将会直接输出原始图象流。
chunk_size
块大小。
mode
可以是 IMG_GD2_RAW
或 IMG_GD2_COMPRESSED
。默认为
IMG_GD2_RAW
。
示例 #1 输出 GD2 图像
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
// Output the image
imagegd2($im);
// Free up memory
imagedestroy($im);
?>
示例 #2 保存 GD2 图像
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
// Save the gd2 image
// The file format for GD2 images is .gd2, see http://www.libgd.org/GdFileFormats
imagegd2($im, 'simple.gd2');
// Free up memory
imagedestroy($im);
?>
注意:
GD2 格式通常用于允许快速加载部分图像。请注意,GD2 格式仅可用于与 GD2 兼容的应用程序。
The GD and GD2 image formats are proprietary image formats of libgd. They have to be regarded obsolete, and should only be used for development and testing purposes.