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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
抓取并下载CSS中所有图片文件的php代码
Sep 26 PHP
destoon整合UCenter图文教程
Jun 21 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
微信access_token的获取开发示例
Apr 16 PHP
学习php设计模式 php实现观察者模式(Observer)
Dec 09 PHP
PHP数组游标实现对数组的各种操作详解
Jan 26 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
php 使用redis锁限制并发访问类示例
Nov 02 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的Yii框架中的属性(Property)
2016/03/18 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
php正则修正符用法实例详解
2016/12/29 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
javascript 伪数组实现方法
2010/10/11 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
JS查找数组中重复元素的方法详解
2017/06/14 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
Python3中使用PyMongo的方法详解
2017/07/28 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
django 基于中间件实现限制ip频繁访问过程详解
2019/07/30 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
基于python实现模拟数据结构模型
2020/06/12 Python
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
纽约海:Sea New York
2018/11/04 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
教师个人剖析材料
2014/02/05 职场文书
项目采购员岗位职责
2014/04/15 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
医学生自荐信范文
2015/03/05 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书