PHP 创建图像、销毁图像 imagecreate 与 imagedestroy 函数(三)

10 篇文章 0 订阅
创建图像、销毁图像 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 ) 
具体使用可见上面创建图像例子。
转载自:http://www.5idev.com/p-php_gd.shtml
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值