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 相关文章推荐
PHP脚本中include文件出错解决方法
Nov 20 PHP
很好用的PHP数据库类
May 27 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
探讨:如何编写PHP扩展
Jun 13 PHP
thinkphp验证码显示不出来的解决方法
Mar 29 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
CI框架中zip类应用示例
Jun 17 PHP
PHP入门教程之面向对象基本概念实例分析
Sep 11 PHP
PHP实现验证码校验功能
Nov 16 PHP
PHP中命名空间的使用例子
Mar 22 PHP
PHP实现简单登录界面
Oct 23 PHP
Yii框架自定义数据库操作组件示例
Nov 11 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
PHP的开发框架的现状和展望
2007/03/16 PHP
php中上传文件的的解决方案
2018/09/25 PHP
jquery 简单导航实现代码
2009/09/11 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
2013/08/01 Javascript
轻松创建nodejs服务器(10):处理上传图片
2014/12/18 NodeJs
创建自己的jquery表格插件
2015/11/25 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
Python中if __name__ == &quot;__main__&quot;详细解释
2014/10/21 Python
python实现简单的计时器功能函数
2015/03/14 Python
Python中自定义函数的教程
2015/04/27 Python
基于python实现的抓取腾讯视频所有电影的爬虫
2016/04/22 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
python发送邮件脚本
2018/05/22 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
django获取from表单multiple-select的value和id的方法
2019/07/19 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
Python networkx包的实现
2020/02/14 Python
python实现微信打飞机游戏
2020/03/24 Python
Python自动巡检H3C交换机实现过程解析
2020/08/14 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
机械制造与自动化应届生求职信
2013/11/16 职场文书
店长助理岗位职责
2013/12/13 职场文书
高一英语教学反思
2014/01/22 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
2015年度党员个人总结
2015/02/14 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
Python Socket编程详解
2021/04/25 Python
Python Django获取URL中的数据详解
2021/11/01 Python
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL