02
2019
05

绘制图像 示例

imagechar($im,5,0,0,$cc,$black);   水平绘制一个字符 //这是在坐标XY轴位置为0的地方显示的一个小点,可以写上字的,是水平方向写的 imagestring($im,5,0,0,$cc,$black);   imagestring这个是水平字符串,可以显示很多个字

<?php
$img = imagecreate(200,300);  //imagecreate  创建图像  200*300大小  长200,高300
$red = imagecolorallocate($img,255,0,0);  //allocate:分配   设置这个$img为红色

header("content-type:image/gif");   //gif格式,在输出之前必需要用到header

//然后输出
imagegif($img);  //输出图像
imagedestroy($img);  //imagedestroy 清除图片对象(养成良好习惯,用了图片之后清除) 
?>

<?php
$im = imagecreate(200,300);  //imagecreate  创建图像  200*300大小  长200,高300
$string = 'PHP';
$cc= 'abcdef';
//第一个$bg 没有被调出去干什么的颜色,为背景颜色(个人理解)
$bg=imagecolorallocate($im,255,255,255);   //allocate:分配   设置这个$im为颜色色 255,255,255 白色(这个图片框为白色,也可以说背景色为白色)
$black=imagecolorallocate($im,0,0,0);     //allocate:分配   设置0,255,0这个$im为黑色
//imagechar  只显示一个字符     ***字符只有一个,字符串,有很多个
//imagechar($im,5,0,0,$cc,$black);   //水平绘制一个字符 //这是在坐标XY轴位置为0的地方显示的一个小点,可以写上字的,是水平方向写的
imagestring($im,5,0,0,$cc,$black);   //imagestring这个是水平字符串,可以显示很多个字

//imagestringup  可以显示一串字符串
imagestringup($im,5,50,50,$string,$black);  //垂直 画一个字符   第一个:5是字体大小,  50,50在哪这里开如的坐标X,Y轴。
//第三个  $string就是上面写的php这三个字.第四个:调用上面的字体是黑色

$green = imagecolorallocate($im,0,255,0);  //allocate:分配   设置0,255,0这个$im为绿色
imageline($im,0,0,200,300,$green);  //画一条实心直线   第一个参数是$im对像,0,0,是X轴和Y軕坐标   200,300 长200,高300 $green  颜色

header('content-type:image/png');  //png格式,在输出之前必需要用到header
imagepng($im); //输出

imagedestroy($im);  //imagedestroy 清除图片对象(养成良好习惯,用了图片之后清除) 
?>

原文链接:https://www.qiquanji.com/post/7547.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。