上传 缩略图 水印

缩略图,水印

 

生成缩列图有二种方式:

一,提前生成好,供调用 

缩列图常规做法是,开始根据网站中的图片规格,要生成多少种缩列图,图片上传过程中就会生成缩列,供不同需求去调用。像这种方法有一点不好就是,如果增加图片规格以后,以前上传的图片没有该规格的,还要重新生成。见附件

二,调用的时候在生成缩列图。这也是我写这篇博客原因。

推荐一个timthumb,个人觉得在不考虑性能,效率的情况下,这个东西,绝对是好用的。

1,下载地址:http://timthumb.googlecode.com/svn/trunk/timthumb.php

2,使用方法

下载下来后,放到你的web环境中,在与timthumb.php平行的目录中建一个cache文件夹,给于755权限,windows的话,就不用了。测试代码如下:

Java代码  

  1. <?php  
  2.   
  3. $image = "http://localhost/test/pen_pic03.png";  
  4. //$ALLOWED_SITES 需设置  
  5. ?>  
  6. <html>  
  7. <head>  
  8. <title>timthumb</title>  
  9. </head>  
  10. <body>  
  11.  <img src="http://localhost/test/timthumb.php?src=<?php echo $image; ?>&w=58&h=46&zc=1" alt="" />  
  12. </body>  
  13. </html>  

参数说明:

w=58 表示图片宽为58

h=46 表示图片高为46

zc = 1/2/3

可以根据需要,随便设置。

timthumb最大的优点就是方便,目前还没有遇到过这样的工具,缺点同样明显,每次请求的时候,都会调用php-cgi或者是php-cli,缓存的数据放在cache目录下,调用数据要去查找目录,性能上会比较低。

时间: 2024-09-19 23:54:01

上传 缩略图 水印的相关文章

phpcms v9升级后台无法上传缩略图的原因分析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 phpcms V9 是目前国内使用人数最多的一款开源免费的CMS系统,正是由于他的免费性,开源性,以及其自身的功能性比较强大,所以倍受许多站长朋友们的亲来,以及许多的公司的喜欢.phpcms也为了完善程序漏洞,官方人员会经常性的发布一些程序补丁,让用户使用.防止一些特殊群体,通过程序的漏洞去攻击别人的网站.不过这次更新了phpcms v9之后

周末大放送网站图片上传,水印,预览,截图

    周末闲着没事,将网站中经常用到的对图片的操作做了一个总结,方便以后回顾,这里将一天的成果,贴出来,希望能帮到大家.     首先是swfupload方式的无刷新上传,关于怎么配置,按照demo 的写法,我相信只要你不是太笨,都能成功.     关于swfupload你可以去网上下,也可以点这里下载:SWFUpload_v250_beta_3_samples.rar    项目结构:               上传代码: 前台上传页面,你可以根据需要建html页,也可以建webform.

使用swfupload实现网站图片上传,水印,预览和截图

周末闲着没事,将网站中经常用到的对图片的操作做了一个总结,方便以后回顾,这里将一天的成果,贴出来,希望能帮到大家. 首先是swfupload方式的无刷新上传,关于怎么配置,按照demo 的写法,我相信只要你不是太笨,都能成功. 关于swfupload你可以去网上下,也可以点这里下载:SWFUpload_v250_beta_3_samples.rar 项目结构: 上传代码: 前台上传页面,你可以根据需要建html页,也可以建webform.这里用一般处理程序来对照片进行处理,加水印,修改文件名等操

PHP图片上传加水印

<?phpD+t"g-V$iR;ujbj0 ]J%QQ:tc6W;pgf0/******************************************************************************PHPChina 开源社区门户o"]+r"O?F?J PHPChina 开源社区门户*OFRT_*T,参数说明:Dj;xVDE9a8i?z w)d0$max_file_size  : 上传文件大小限制, 单位BYTE/yt.S],K+bE0$

php实现多张图片上传加水印技巧_php技巧

复制代码 代码如下: <?php function imageWaterMark($groundImage,$waterPos=0,$waterImage="",$waterText="",$textFont=5,$textColor="#FF0000") { $isWaterImage = FALSE; $formatMsg = "暂不支持该文件格式,请用图片处理软件将图片转换为GIF.JPG.PNG格式."; //读

如何实现将用户上传的文件生成缩略图!

上传|缩略图 具体给个例子就清楚啦..如下:System.Web.HttpPostedFile UpFile = UpMhtFile.PostedFile; System.IO.Stream StreamObject = UpFile.InputStream; System.IO.FileStream myStream = new System.IO.FileStream(UpFile.FileName,System.IO.FileMode.Open,System.IO.FileAccess.R

ajax 异步上传带进度条视频并提取缩略图_AJAX相关

最近在做一个集富媒体功能于一身的项目.需要上传视频.这里我希望做成异步上传,并且有进度条,响应有状态码,视频连接,缩略图. 服务端响应 { "thumbnail": "/slsxpt//upload/thumbnail/fdceefc.jpg", "success": true, "link": "/slsxpt//upload/video/fdceefc.mp" } 并且希望我的input file控件不

图片上传即时显示缩略图的js代码_图象特效

<script language="javascript" type="text/javascript"> var allowExt = ['jpg', 'gif', 'bmp', 'png', 'jpeg']; var preivew = function(file, container){ try{ var pic = new Picture(file, container); }catch(e){ alert(e); } } //缩略图类定义 va

求一个图片批量上传的代码?

问题描述 在网上也找了几个例子,有用swf的,有jquery的,等等.都不是想要的那种.有没有一个可以批量上传图片,要求功能:1.自动生成缩略图,缩略图路径.2.原图路径和缩略图保存到数据库.3.在显示缩略图上能够删除,设为封面图片.4.最好是ASP.net的,结合jQuery.可能网上的很多代码都不错,但是,自己水平有限,需要多看看这方面的资料.驾驭不了这些代码啊. 解决方案 解决方案二:百度搜一般能搜出的是CSDN和博客园的代码还算好用,我们也是这么学来的在这里贴代码没多大意义,就算贴代码也