【PHP】+恶搞图片生成器 在线生成图片【附源码 PSD分层 教程】
前几天有个同事委托我做一个自己输入文字然后生成图片的东西,其实跟网络上恶搞图片的原理是一样的
此时本鸟想到了开始走下坡路,却功能强大的PHP
然后有了下面跟盆友们分享的经验了
原理说明
选取一张图片作为模板,利用SAE中PHP的GD库,画出前台用户提交的内容,返回给前台浏览器进行展示。
GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以创建图片、处理图片。在网站上GD库通常用来生成缩略图,或者用来给图片添加水印,或者用来生成验证码等。幸运的是,SAE默认是对GD库支持的。
本地开发php默认是不支持GD库的,需要自己开启,开启的方式是:在本地PHP安装目录下找到php.ini文件,去掉extension=php_gd2.dll前面的分号(;)即开启对GD库的支持。
需要用到的GD库函数如下
imagecreatefromjpeg:创建一张图片
imagecolorallocate:给图片分配颜色
imagefttext:给图片在指定位置上添加文字
imagejpeg:创建格式为jpeg的图片
imagedestroy:销毁图片,释放资源
源码上我已经详细标注了每一行代码的注释,包括每一个函数的具体说明使用方法等。
再赠送大家一个超炫的首页3D导航菜单。
首页导航菜单默认样式
首页导航弹出样式
功能界面 输入文字,点击生成图片,万事大吉,坐等其成!
轻轻点击一下右键,即可搞定{:1_905:} (实现功能的PHP类)
(服务端接受请求的PHP)
(前端HTML)
这是比较基础的功能实现,UI什么的,有需要的亲自己设计咯
对了,这个需要亲们自己搭建PHP运行环境哦!!!推荐使用phpStudy
好了接下来是,屌丝+高富帅通道了:链接:[此处包含隐藏内容,如果需要查看请回复]
记得动动你们的小手哦~
此时本鸟想到了开始走下坡路,却功能强大的PHP
然后有了下面跟盆友们分享的经验了
原理说明
选取一张图片作为模板,利用SAE中PHP的GD库,画出前台用户提交的内容,返回给前台浏览器进行展示。
GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以创建图片、处理图片。在网站上GD库通常用来生成缩略图,或者用来给图片添加水印,或者用来生成验证码等。幸运的是,SAE默认是对GD库支持的。
本地开发php默认是不支持GD库的,需要自己开启,开启的方式是:在本地PHP安装目录下找到php.ini文件,去掉extension=php_gd2.dll前面的分号(;)即开启对GD库的支持。
需要用到的GD库函数如下
imagecreatefromjpeg:创建一张图片
imagecolorallocate:给图片分配颜色
imagefttext:给图片在指定位置上添加文字
imagejpeg:创建格式为jpeg的图片
imagedestroy:销毁图片,释放资源
源码上我已经详细标注了每一行代码的注释,包括每一个函数的具体说明使用方法等。
再赠送大家一个超炫的首页3D导航菜单。
功能界面 输入文字,点击生成图片,万事大吉,坐等其成!
这是比较基础的功能实现,UI什么的,有需要的亲自己设计咯
对了,这个需要亲们自己搭建PHP运行环境哦!!!推荐使用phpStudy
好了接下来是,屌丝+高富帅通道了:链接:[此处包含隐藏内容,如果需要查看请回复]
记得动动你们的小手哦~