灰儿 发表于 2012-9-6 10:21:53

dx2.0升级后缩略图无水印

dx2.0升级到dx2.5(20120901)后,不管后台怎么设置,不管上传图片多大多小,都会生成缩略图和原图 两张图,而原图会有水印,缩略图无水印。在没有升级之前,直接缩放原因,是有水印的,升级后才失灵的。。。。求解。。



解决方法:
dx2.0升级到dx2.5(20120901)后,不能同时打开缩略图和直接缩放原图两个功能。
老版本可同时开启两个功能,可以根据设置相应图片尺寸实现直接显示原图而忽略缩略图,最新版已不可以,必须关掉缩略图。

灰儿 发表于 2012-9-6 10:24:07

2.5缩略图添加水印方法

第一步:打开打开source\function\function_post.php

第二步:查找
$image->Watermark($_G['setting']
['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum');

在其上面添加
// 缩略图打水印
         if (file_exists($_G['setting']['attachdir'] . '/forum/' . $newattachfile[$aid] .
'.thumb.jpg')) {
                  $image->Watermark($_G['setting']['attachdir'] . '/forum/' .
$newattachfile[$aid] . '.thumb.jpg', '', 'forum');
                }
                // 缩略图打水印end


第三部:查找
C::t('forum_attachment_unused')->delete($aid);

在其上面添加
// 缩略图打水印
       if (file_exists($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] .
'.thumb.jpg')) {
                $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $attach
['attachment'] . '.thumb.jpg', '', 'forum');
            }
            // 缩略图打水印结束


就ok了

2.0缩略图添加水印方法
http://www.discuz.net/thread-2473509-1-1.html
页: [1]
查看完整版本: dx2.0升级后缩略图无水印