imagecreatefromgif
(PHP 3, PHP 4, PHP 5)
imagecreatefromgif -- 从 GIF 文件或 URL 新建一图像
说明
resource
imagecreatefromgif
( string filename )
imagecreatefromgif()
返回一图像标识符,代表了从给定的文件名取得的图像。
imagecreatefromgif()
在失败时返回一个空字符串,并且输出一条错误信息,不幸地在浏览器中显示为断链接。为减轻调试工作下面的例子会产生一个错误
GIF
:
例子 1. 处理创建过程中的错误
<?php
function
LoadGif
(
$imgname
)
{
$im
= @
imagecreatefromgif
(
$imgname
);
/* Attempt to open */
if(!
$im
) {
/* See if it failed */
$im
=
imagecreatetruecolor
(
150
,
30
);
/* Create a blank image */
$bgc
=
imagecolorallocate
(
$im
,
255
,
255
,
255
);
$tc
=
imagecolorallocate
(
$im
,
0
,
0
,
0
);
imagefilledrectangle
(
$im
,
0
,
0
,
150
,
30
,
$bgc
);
/* Output an errmsg */
imagestring
(
$im
,
1
,
5
,
5
,
"Error loading $imgname"
,
$tc
);
}
return
$im
;
}
?>
|
|
注:
自 GD 库 1.6 版起所有的 GIF 支持都移除了,又在 GD 库 2.0.28
版起又加了回来。如果使用二者之间版本的 GD 库时本函数不可用。