3. PHP 创建图像、销毁图像 imagecreate 与 imagedestroy 函数



imagecreate() 和 imagecreatetruecolor() 函数用于创建一幅空白图像。imagedestroy() 函数用于销毁图像资源。

imagecreate()

如果我们要对图像进行处理,就如其它图像处理软件一样,需要创建一块画布。imagecreate() 和 imagecreatetruecolor() 函数用于创建一幅空白图像。

语法:

resource imagecreate( int x, int y )

参数 x ,y 分别为要创建图像的宽度和高度像素值,返回一个图像资源。

例子:

<?
header("Content-type: image/png");

//创建图像
$im = @imagecreate(200, 50) or die("创建图像资源失败");

//图片背景颜色
$bg = imagecolorallocate($im, 255, 255, 255);

//文字颜色
$text_color = imagecolorallocate($im, 0, 0, 255);

//水平画一行字,要输出中文等需要 TTF 字体支持的请使用 magettftext() 函数
imagestring($im, 5, 0, 0, "Hello world!", $text_color);

//以PNG格式输出图像
imagepng($im);

//销毁图像资源
imagedestroy($im);
?>

该例子以图像格式输出一行文字:Hello world! 。例子中用到的其他函数,将在后面逐一介绍。

imagecreatetruecolor()

imagecreatetruecolor() 功能与 imagecreate() 类似,创建一幅真彩色的图像,从而支持更为丰富的色彩。

语法:

resource imagecreatetruecolor( int x, int y )

注意:本函数不能用于 GIF 文件格式。

imagedestroy()

图像处理完成后,使用 imagedestroy() 指令销毁图像资源以释放内存,虽然该函数不是必须的,但使用它是一个好习惯。

语法:

bool imagedestroy( resource image )

具体使用可见上面创建图像例子。

imagecreate() 和 imagecreatetruecolor() 函数用于创建一幅空白图像。imagedestroy() 函数用于销毁图像资源。

imagecreate()

如果我们要对图像进行处理,就如其它图像处理软件一样,需要创建一块画布。imagecreate() 和 imagecreatetruecolor() 函数用于创建一幅空白图像。

语法:

resource imagecreate( int x, int y )

参数 x ,y 分别为要创建图像的宽度和高度像素值,返回一个图像资源。

例子:

<?
header("Content-type: image/png");

//创建图像
$im = @imagecreate(200, 50) or die("创建图像资源失败");

//图片背景颜色
$bg = imagecolorallocate($im, 255, 255, 255);

//文字颜色
$text_color = imagecolorallocate($im, 0, 0, 255);

//水平画一行字,要输出中文等需要 TTF 字体支持的请使用 magettftext() 函数
imagestring($im, 5, 0, 0, "Hello world!", $text_color);

//以PNG格式输出图像
imagepng($im);

//销毁图像资源
imagedestroy($im);
?>

该例子以图像格式输出一行文字:Hello world! 。例子中用到的其他函数,将在后面逐一介绍。

imagecreatetruecolor()

imagecreatetruecolor() 功能与 imagecreate() 类似,创建一幅真彩色的图像,从而支持更为丰富的色彩。

语法:

resource imagecreatetruecolor( int x, int y )

注意:本函数不能用于 GIF 文件格式。

imagedestroy()

图像处理完成后,使用 imagedestroy() 指令销毁图像资源以释放内存,虽然该函数不是必须的,但使用它是一个好习惯。

语法:

bool imagedestroy( resource image )

具体使用可见上面创建图像例子。

原文地址: http://blog.csdn.net/aerchi/article/details/51952892

发布了430 篇原创文章 · 获赞 415 · 访问量 925万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览