恶搞图片生成器 在线生成图片【附源码 PSD分层 教程】
原理说明
选取一张图片作为模板,利用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导航菜单。
首页导航弹出样式
功能界面 输入文字,点击生成图片,万事大吉,坐等其成!
|