php画图实例


Posted in PHP onNovember 05, 2014

本文实例讲述了php画图的方法。分享给大家供大家参考。具体实现方法如下:

<?php  

// by MoreWindows 

$imgWidth = 600;  

$imgHeight = 400;  

$img = imagecreatetruecolor($imgWidth, $imgHeight);  

imagefill($img, 0, 0, imagecolorallocate($img, 240, 240, 240));//设置底色  

$snowflake_size = 30;  

$font_file = "c:\\WINDOWS\\Fonts\\simhei.ttf";   

//生成大雪花 其实就是调用imagettftext()输出*号  

for ($i=1; $i<=400; $i++)   

{  

    $font_color = imagecolorallocate($img, mt_rand(100,200), mt_rand(100,200), mt_rand(100,200));  

    imagettftext($img, $snowflake_size, mt_rand(0, 180), mt_rand(0, $imgWidth),mt_rand(0, $imgHeight), $font_color, $font_file, "□");   

}  

//水印文字  

$black_color = imagecolorallocate($img, 0, 0, 0);  

imagettftext($img, 12, 0, $imgWidth - 50 , $imgHeight - 20, $black_color, $font_file, "PHP画图");  

imagepng($img);  

imagedestroy($img);  

?>

本实例运行效果如下图所示

php画图实例

更多请参考:
http://www.php.net/manual/zh/refs.utilspec.image.php

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
我的论坛源代码(八)
Oct 09 PHP
php执行sql语句的写法
Mar 10 PHP
PHP开发环境配置(MySQL数据库安装图文教程)
Apr 28 PHP
ecshop实现smtp发送邮件
Feb 03 PHP
php使用memcoder将视频转成mp4格式的方法
Mar 12 PHP
php清除和销毁session的方法分析
Mar 19 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
PHP使用ODBC连接数据库的方法
Jul 18 PHP
PHP文件上传类实例详解
Apr 08 PHP
PHP环形链表实现方法示例
Sep 15 PHP
php和redis实现秒杀活动的流程
Jul 17 PHP
Laravel开启跨域请求的方法
Oct 13 PHP
PHP队列用法实例
Nov 05 #PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 #PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 #PHP
PHP操作MySQL事务实例
Nov 05 #PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 #PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 #PHP
PHP实现获取域名的方法小结
Nov 05 #PHP
You might like
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
php简单解析mysqli查询结果的方法(2种方法)
2016/06/29 PHP
PHP命名空间与自动加载机制的基础介绍
2019/08/25 PHP
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
jQuery生成asp.net服务器控件的代码
2010/02/04 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
jQuery中focus事件用法实例
2014/12/26 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
Python中用max()方法求最大值的介绍
2015/05/15 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
Python异常处理知识点总结
2019/02/18 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
自主招生自荐书
2013/11/29 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
教师个人师德总结
2015/02/06 职场文书
我的长征观后感
2015/06/09 职场文书
总结会主持词
2015/07/02 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python
python运行脚本文件的三种方法实例
2022/06/25 Python