php
hd520superman
作为一名菜鸟程序猿,脚踏实地,一步一步往上爬......
展开
-
将文字水印、图片水印、压缩图片封装成类。
前两篇博客总结了文字水印、图片水印、压缩图片的实现方法,现在将这三种应用封装成类,实现面向对象编程,思路同面向过程一样实现。 首先是封装成类文件供调用: image.class.php文件<?php class image{ private $image;//保存中的图片 private $info;//图片的基本信息 /*原创 2017-05-13 00:04:26 · 292 阅读 · 0 评论 -
压缩图片
将一张427*240的jpg图片压缩成300*200的图片。 原图为427*240如下: 程序压缩后成300*200如下: 实现代码 thumb.php文件:<?php /* * 打开图片 */ //1.配置图片路径 $src="aodi.jpg"; //2.获取图片信息 $info=getimagesize($src);原创 2017-05-12 23:58:04 · 276 阅读 · 0 评论 -
制作文字水印图片、图片水印
1.制作文字水印,示例如下: 如果你在显示图片出现如下情况: 可以确定你的编码格式有问题,建议你调试程序,将程序编码格式统一设置。上述实现代码: fontMark.php文件:<?php /* * 打开图片 */ //1.配置图片路径 $src="aodi.jpg"; //2.获取图片信息 $info=getimagesize($sr原创 2017-05-12 10:20:19 · 944 阅读 · 0 评论 -
验证码图片中文不显示解决方法!!!
最近两天才开始学习PHP这门语言,在制作验证码的过程中遇到了验证码中文不显示的情况,只因很小很小的错误,调试很长时间才得以解决,以后吸取教训。 错误显示如下: 在网上找了很久也没有找到解决这个问题的方案,不断的调试找bug,终于被发现了,这得益于胖哥的帮助。 原因在于,被标记框框中【Content-Type写成了Content Type】 小小错误,让我检查了不下十次,浪费了很长时间,学习任原创 2017-05-12 10:09:04 · 1248 阅读 · 0 评论 -
PHP制作数字字母混合验证码、图片验证码、中文验证码
1.制作数字和字母验证码,并添加干扰点、干扰线。 实现代码如下: captcha.php文件:<?phpsession_start();//必须置于顶部启动// 创建画布$image = imagecreatetruecolor ( 100, 30 );$bgcolor = imagecolorallocate ( $image, 160, 200, 180 );imagefill (原创 2017-05-12 09:38:12 · 1005 阅读 · 0 评论