phpcms水印图片的处理,以及thumb()剪切缩略图函数
来源:互联网 发布:工业组态软件实用技术 编辑:程序博客网 时间:2024/05/05 05:34
第一步:找到 statics/images/water 文件夹,将去删除;如果系统找不到water文件夹的水印图片,则将会执行第二步,给图片添加一个文本格式的水印
第二步:找到 phpcms/libs/classes/image.class.php 文件中watermark函数,将此函数中$w_text 参数的值设置为空即可
function watermark($source, $target = '', $w_pos = '', $w_img = '', $w_text = '',$w_font = 8, $w_color = '#ff0000') { $w_pos = $w_pos ? $w_pos : $this->w_pos; $w_img = $w_img ? $w_img : $this->w_img; if(!$this->watermark_enable || !$this->check($source)) return false; if(!$target) $target = $source; $w_img = PHPCMS_PATH.$w_img; $source_info = getimagesize($source); $source_w = $source_info[0]; $source_h = $source_info[1];
如果想替换为自己设计的水印图片,则只需要替换statics/images/water文件夹下的水印图片为自己设计的水印图片即可。
如果想给自己上传的图片添加文本格式的水印,则除了需要删除statics/images/water文件夹外,还需要将watermark函数中的$w_text参数的值修改为自己想要的文字即可。
在phpcms中内容的缩略图都有使用剪切功能有个全局变量需要把调用标签{thumb($r[thumb],90,60)}
改成{thumb($r[thumb],90,60,1)}
默认为0
在剪切函数有时候会有黑边这时候需要修改函数里面的内容,在Phpcms V9缩略图裁剪函数thumb进行之前,会有个getpercent函数对图片长度和高度进行判断,修正这个错误,可以通过修改getpercent函数判断来做到,具体文件:phpcms/libs/classes/image.class.php。找到第65、66行:
$h = $dstw;$w = $dsth;
修改为
$w = $dstw;$h = $dsth;
修改后,通过ftp找到uploadfile/下对应目录的缩略图,删除“thumb_”开始的缩略图,再进行HTML生成,就显示Ok了。
转载文章:http://www.jb51.net/cms/62548.html;
http://blog.csdn.net/kongjiea/article/details/18356669;
http://weibo.com/p/1001603934001709588271?from=page_100505_profile&wvr=6&mod=wenzhangmod
- phpcms水印图片的处理,以及thumb()剪切缩略图函数
- PHP图片处理函数:水印、缩略图
- 图片 剪切 水印 失真 处理
- 用 Chukeh.dll 轻松实现图片的缩略图,旋转,缩放,剪切,拼合,水印等操作
- .net上传图片的处理类库(缩略图、水印)
- PHP图像处理函数:文字水印,图片水印,缩略图(等比缩放)
- 图片的水印与缩略图
- 如何借助七牛云对图片进行简单处理,制作图片水印以及缩略图
- asp.net 上传图片处理 水印 缩略图
- php-缩略图-水印-图片处理类-1212
- C# 添加水印图片、文字、缩略图处理
- 加水印图片生成缩略图公用函数
- GD库 生成缩略图、文字水印、图片水印的函数封装
- Asp.net 函数_上传图片,加水印,图片剪切
- 强大的PHP 图片处理类(水印、透明度、缩放、锐化、旋转、翻转、剪切、反色)
- phpcms修改图片水印
- PHP图片处理函数 类 (水印图,缩略图)[关于等比例压缩与裁剪压缩]
- php对图片上传的处理以及图片加文字水印和图片水印的方法
- python复习
- [高并发Java 五] JDK并发包1
- 两种CRC-16校验的方法
- MySQL解压版安装和卸载
- Privacy Policy
- phpcms水印图片的处理,以及thumb()剪切缩略图函数
- 蓝桥杯算法训练——矩阵乘法
- 83. Remove Duplicates from Sorted List
- 2006年分区联赛普级组之二 开心的金明
- oracle创建定时任务、作业,定时执行存储过程
- 商业杂志图表的经典用色
- 目标检测制作自己的VOC2007数据集
- spring学习-3-AOP
- ASmack4.0.7详细讲解