php图片加水印,切头像图和自动缩放
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-09 10:51:40 浏览: 评论:0
一款实例的php图片加水印,切头像图和自动缩放代码,他可以把你上传的图片生成指定大小的效果图与可以对图片进行自动切剪,下面看实例,代码如下:
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=gb2312">
- <meta name="author" content="verdana core, phpdoc.net inc.">
- <title>上传文件测试</title>
- </head>
- <body>
- <form method=post enctype="multipart/form-data" action="<?php echo url_for("upload/webimages",true);?>">
- <input type="file" name="upload" id="upload" onchange="preview()"; />
- <br /><br />
- <input type="submit" value="上传图片">
- </form>
- </body>
- </html>
- http://code.google.com/p/queryphp/downloads/list
- frameworklibimg.class.php中的img类
- <?
- /*
- php图片加水印,切头像图和自动缩放代码
- */
- class uploadrouter extends controller{
- function index()
- {
- //输出上传表单,详见视图文件
- }
- function webimages()
- {
- print_r($_files);
- $img=c("img");
- $img->setinfo( //设置上传文件属性
- array("files"=>"upload", //上传文件框名name
- "uploadpath"=>$globals['config']['webprojectpath']."upimages/", //上传目录
- "icopath"=>$globals['config']['webprojectpath']."upimages/", //小图目录 如果不设置将是使用上传目录
- "icowidth"=>"128", //小图宽
- "icoheight"=>"98", //小图高
- "fangpath"=>$globals['config']['webprojectpath']."upimages/_ico/", //切方图,就是切头像等
- "fangsize"=>"75", //方图多大 如果设置了切方图那么上传时候会生成切方图,不要可以不设置
- "nzsize"=>"180", //自动设置宽或高不超这个
- "uploadsize"=>420000 //上传图片大小
- )
- )->setbasename($_files['upload']['name'],true)->init();//,'size_ico','auto_ico','fix_ico','fill_size''fix_side'
- //可以自己设置setbasename名不然会自动生成日期名字,其中会自动把中文换掉成拼音和过滤最后初始化init()
- //初始化完毕,可以上传了
- if($img->upload(array('fix_side'))) //上传了,设置要不要生成小图。有多种格式 如果是空那么只上传图片其它不理。
- { //开源代码phpfensi.com
- echo("上传成功");
- }else{
- echo("上传失败");
- echo $img->message;
- }
- return false;
- }
- }
- ?>
Tags: php图片加水印 php切头像图
- 上一篇:实用PHP验证码类代码
- 下一篇:php 图片上传并预览效果
相关文章
- ·php gif图片加水印代码(2014-08-19)
- ·PHP图片加水印实现方法(2019-07-28)
- ·用PHP代码给图片加水印(2021-06-06)
- ·两种php给图片加水印的实现代码(2021-06-14)
- ·php实现给一张图片加上水印效果(2021-07-03)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)