swfupload工具很多网站开发人员都在用,同行们有人做了很详细的翻译和说明,但有些功能还是要靠自已去摸索和发现!
本人立天网络网站前端开发和数据库开发人员,网上也有同行遇到同样的问题,有论坛求助的,也有威客网发布的,但没有发现好的解决办法,看到一篇ASPX的文章,因本人对.NET开发一无所知,所以也无从说起它的优劣,现将我的思路说明如下:
第一步首先要搞清楚PHP加水印的原理,我相信这个问题对绝大多数PHP程序员来说根本不是问题 第二步就是水印程序加在SWFUPLOAD的程序什么位置? 首先把cls_water.php加水印的类加载进来, require('cls_water.php'); 其次把上传成功的文件找到 $bpic="bpic/$file_name"; 实例化类 $image = new cls_image('#ffffff'); 加水印替换末加水印的图片,其中$sy为数据库上传的水印图片,以PNG格式为佳,因GIF图片可能有锯齿的问题,$watermark_place=6为水印加在原图的正中间!$target_file为空是替换原图,如果想重新生成文件,写新文件名! $bpic=$image->add_watermark($bpic, $target_file='', $watermark="$sy", $watermark_place="6", $watermark_alpha = 0.65); 也许您还会遇到swfupload上传在火狐等浏览器不能上传的问题!也许您知道是路径要绝对路径,但作为一名程序开发人员写一个无论放在哪里都能跑的程序是关键!下次告诉您如何去实现!
文章来源:义乌立天网络,谢绝转载!
本文地址:http://www.eobo.cn/news/283.html
上一篇:
域名对网站优化的影响有哪些因素
|