博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php动态画图
阅读量:5280 次
发布时间:2019-06-14

本文共 1485 字,大约阅读时间需要 4 分钟。

index.php

<?php$width=800;$height=600;    //绘图技术 基本步骤 前提:在php.ini文件中启用gd库    //创建画布 默认背景是黑色的    $img=imagecreatetruecolor($width,$height);    //绘制各种图形    //创建一个颜色    $background = imagecolorallocate($img, 255, 0, 0);    //画圆    imageellipse($img,60,100,50,50,$background);    //椭圆    imageellipse($img,60,180,50,30,$background);    //画直线    imageline($img,0,0,$width,$height,$background);    //画矩形    imagerectangle ($img, 400 , 200 , 600 , 80 , $background);    //填充矩形    imagefilledrectangle ($img, 400 , 400 , 600 , 300 , $background);    //画弧线    imagearc($img, 100, 300, 150, 150, 180, 270, $background);    //画扇型  IMG_ARC_CHORD直线连接了起始和结束点   IMG_ARC_PIE    imagefilledarc($img, 100, 400, 150, 150, 180, 270, $background,IMG_ARC_PIE);    //拷贝图片到画布    $scrImg=imagecreatefromgif('http://www.baidu.com/img/shouye_b5486898c692066bd2cbaeda86d74448.gif');    $scrImgInfo=getimagesize('http://www.baidu.com/img/shouye_b5486898c692066bd2cbaeda86d74448.gif');    imagecopy ($img,$scrImg,10,450,0,0,$scrImgInfo[0],$scrImgInfo[1]);    //imagecopy ($img,$scrImg,10,10,0,0,270,129);    //写字    imagestring ($img , 5 , 20 , 20 , "hello,world", $background );    //写中文    $str="PHP绘画技术";    imagettftext ($img , 30 , 0 , 200 ,50, $background , "MSYHBD.TTF" , $str);    //输出图像到网页(或者另存为)    header("content-type: image/png");    imagepng($img);    //销毁该图片(释放内存)    imagedestroy($img);    //原创链接:https://www.cnblogs.com/qingsong/p/5324515.html?>

转载于:https://www.cnblogs.com/lalalagq/p/10224587.html

你可能感兴趣的文章
一句话了解单目相机距离估计原理
查看>>
数据库
查看>>
HDOJ 1863 畅通工程
查看>>
Ruby on Rails Session 1: How to Build a Ruby on Rails on the Ubuntu.
查看>>
获取中国时区时间
查看>>
[BZOJ 3626] [LNOI2014] LCA 【树链剖分 + 离线 + 差分询问】
查看>>
zabbix实现163邮件报警
查看>>
根据UIView获取其UIViewController
查看>>
JMeter录制脚本方式(二)
查看>>
ccnet
查看>>
Windows下使用notepad++对文本进行行列转换
查看>>
何为java中常说的封装、继承、多态
查看>>
字符串操作20160526
查看>>
设计模式之代理模式20170724
查看>>
dll引用wcf服务后,第三方调用dll时无法发现终结点的解决方法
查看>>
MATLAB 添加自定义的模块到simulink库浏览器
查看>>
C语言最后一次作业--总结报告
查看>>
30255Java_5.5 GUI
查看>>
PID控制器开发笔记之三:抗积分饱和PID控制器的实现
查看>>
.net 实现 一二级分类
查看>>