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 google或baidu分页代码
Nov 26 PHP
PHP 中检查或过滤IP地址的实现代码
Nov 27 PHP
支持中文字母数字、自定义字体php验证码代码
Feb 27 PHP
基于php下载文件的详解
Jun 02 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
Jul 29 PHP
ThinkPHP中ajax使用实例教程
Aug 22 PHP
phpStudy访问速度慢和启动失败的解决办法
Nov 19 PHP
PHP ADODB实现事务处理功能示例
May 25 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
PHP常见的序列化与反序列化操作实例分析
Oct 28 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文件操作实例代码
2012/05/10 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
javascript的函数
2007/01/31 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
2017/10/26 Javascript
详解React开发必不可少的eslint配置
2018/02/05 Javascript
Vue用v-for给src属性赋值的方法
2018/03/03 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
python元组操作实例解析
2014/09/23 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
Python 加密的实例详解
2017/10/09 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
Python读写文件基础知识点
2019/06/10 Python
详解python 内存优化
2020/08/17 Python
Python3读写ini配置文件的示例
2020/11/06 Python
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
Unix如何添加新的用户
2014/08/20 面试题
财务部总监岗位职责
2014/03/12 职场文书
新年爱情寄语
2014/04/08 职场文书
小学班主任评语大全
2014/04/23 职场文书
体育比赛口号
2014/06/09 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
golang 实用库gotable的具体使用
2021/07/01 Golang
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python
python_tkinter弹出对话框创建
2022/03/20 Python