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加MYSQL服务器
Oct 09 PHP
php下通过POST还是GET来传值
Jun 05 PHP
php代码书写习惯优化小结
Jun 20 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
Aug 22 PHP
PHP session文件独占锁引起阻塞问题解决方法
May 12 PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
Mar 26 PHP
php使用event扩展的io复用测试的示例
Oct 20 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 COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
innerHTML与jquery里的html()区别介绍
2012/10/12 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
原生js实现给指定元素的后面追加内容
2013/04/10 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
舞蹈毕业生的自我评价
2014/03/05 职场文书
食品安全标语
2014/06/07 职场文书
大学生毕业求职信
2014/06/12 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
党员示范岗材料
2014/12/19 职场文书
奖励通知
2015/04/22 职场文书
夫妻吵架保证书
2015/05/08 职场文书
银行岗位培训心得体会
2016/01/09 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python