快捷搜索:

【实战】恶搞图片天生器

  

【实战】恶搞图片天生器

  

【实战】恶搞图片天生器

  

【实战】恶搞图片天生器

  

【实战】恶搞图片天生器

  即通过create.php文件来生成图片,并且传递相应参数。create.php文件具体代码如下:

  新建一个真彩色图像。该函数返回一个图像标识符,代表了一幅大小为x_size和y_size的黑色图像。

  说明:提交表单时,需要对用户填写的表单数据进行验证,如内容是否为空,字段格式是否正确等。由于篇幅有限,本实例并没有对表单数据验证。

  (2)在Train目录下创建edit_form.html表单页面,表单内容包括“起点站”、“终点站”、“车次”、“价格”、“姓名”和“身份证号”。具体代码如下:

  输出图象到浏览器或文件。该函数从image图像以filename为文件名创建一个JPEG图像。

  随着“微信朋友圈”的日益火爆,朋友圈晒图已成为越来越多的人放松娱乐的休闲方式。本实例我们就来开发一个“恶搞图片生成器”,生成一张有意思的图片,发布到“朋友圈”,让你成为“霸屏小达人”。

  我们先来创建一个项目,命名为“FunPic”。接下来,开始创建首页index.php文件。为实现响应式效果,我们使用Frozen UI (框架设计首页样式。将“光盘/01/FunPic/Public/”目录复制到根目录下,此时目录结构如图1.6所示。

  在浏览器中输入网址“localhost/FunPic/index.php”,首页运行效果如图1.*所示。点击“关注”按钮,运行效果如图1.7所示。

  为一幅图像分配颜色。该函数返回一个标识符,代表了由给定的RGB成分组成的颜色。red,green和blue分别是所需要的颜色的红,绿,蓝成分。

  上述代码中,isset()函数判断$name值是否存在,如果存在,则表示用户提交了Form表单,然后使用$_GET接收提交的内容,拼接成$url,并引入create_picture.html文件。否则,只显示表单页面,与1.3.3节效果相同。

  拷贝图像的一部分。将src_im图像中坐标从src_x,src_y开始,宽度为src_w,高度为src_h的一部分拷贝到dst_im图像中坐标为dst_x和dst_y的位置上。

  (3)在Train目录下创建index.php文件,作为“火车票生成器”的入口文件。通过访问该文件,即可访问表单页面,具体代码如下:

  由文件或 URL 创建一个新图象。该函数返回一图像标识符,代表了从给定的文件名取得的图像。

  说明:首页中每个模块之间是并列关系,由于并没有编写单个模块代码,所以首页并没有显示模块图片。

  通过对运行效果图的分析,不难发现,我们主要是应用GD库在图片上添加文字的功能。首先,准备一张缺少关键字的图片。然后,设置一个表单,添加表单内容(即图片中缺失的关键字)。最后,提交表单,将关键字写在图片的对应位置上。实现流程如图1.5所示。

  上述代码中,首先在head标签内引入frozen.css文件,然后使用ul标签下的li标签分别包含每一个模块,最后使用JavaScript实现二维码图片的关注与隐藏。

  在本实例中,我们使用HTML5响应式设计(兼容手机),利用PHP的强大的图形图像处理技术GD库,开发一个“恶搞图片生成器”。首页运行效果如图1.1所示。

  由于每个模块的head标签和footer标签内容相同,为减少代码量,我们可以将公共部分写入一个Common目录下。然后,在每个模块中分别引入即可。将“光盘/FunPic/Common/”目录导入到根目录下,此时目录结构如图1.9所示。

  (1)在根目录下创建Train文件夹,作为“火车票生成器”模块。然后,将“光盘/Train/”目录下的图片资源“icon.png”和“old_picture.jpg”拷贝到Train目录下。

您可能还会对下面的文章感兴趣:

时时彩平台 广西快3 欢乐生肖娱乐 北京赛车pk10官方平台 vr彩票 49cc彩票平台 凤凰彩票 彩世界 帝豪彩票官网 如意彩票平台