[discuz建站技术]
解决上传图片包含gif动画导致后续图片没有水印
[复制链接]
|
如果帖子上传图片中有gif动画图片,会导致后面上传的其他图片无法加上水印
( h% i+ E9 I& z6 c; m: h- r! f
4 F2 X9 Q/ r, J% a方法一:) q% G E V3 |5 P' V; p. z) j9 Z; G
& M+ U1 L# _ n6 ~& Q修改文件source/function/function_post.php
' {( J; t8 R: ?. S" N9 b
" \+ f$ A3 V& O1 m: i查找- $image->Watermark($_G['setting']['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum');
复制代码 在其代码上面添加查找- $image->Watermark($_G['setting']['attachdir'].'/forum/'.$attach['attachment'], '', 'forum');
复制代码 在其代码上面添加/ ?$ W3 ~" z, z$ h3 ~
方法二:
4 R& A1 a8 ~) l$ i$ f0 b, D- B0 ~) [8 D2 e4 ]9 ~
修改文件 source/class/class_image.php
& u a' H) ]" c. H
5 n5 S# h! |5 C: o/ [: P, D" P" v
查找- if(!$this->libmethod && $this->imginfo['mime'] == 'image/gif') {
复制代码 在其代码上面添加- $this->imginfo['animated'] = 0;
复制代码 p# T; C/ W( r. s9 r, f E6 R
|
|