[discuz建站技术]
解决上传图片包含gif动画导致后续图片没有水印
[复制链接]
|
如果帖子上传图片中有gif动画图片,会导致后面上传的其他图片无法加上水印
' y: x' m% V# P w6 j; \8 O: @% v/ ]4 I; A2 X
方法一:
0 ?0 T. }& t1 J% o1 m; v1 x, `; f5 r" Q- |$ M- d0 C2 U
修改文件source/function/function_post.php
5 J2 D# F- g. m' \1 H. \# [* q; o. C5 I- N: h$ m* {( _
查找- $image->Watermark($_G['setting']['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum');
复制代码 在其代码上面添加查找- $image->Watermark($_G['setting']['attachdir'].'/forum/'.$attach['attachment'], '', 'forum');
复制代码 在其代码上面添加
, ~0 Q0 N* m/ o/ N; v) R方法二: Q4 n5 E3 q$ z+ e) _
2 c8 ?% S3 O. ?; `, ~: n
修改文件 source/class/class_image.php
# t: Y) P, G: q6 M& m. w+ ?" b6 d+ W3 J
' Y* @: J$ ^9 b N6 y查找- if(!$this->libmethod && $this->imginfo['mime'] == 'image/gif') {
复制代码 在其代码上面添加- $this->imginfo['animated'] = 0;
复制代码
: \0 a. `* @9 \ G7 \; @- e+ J* l |
|