Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] dzX1.5图片底部黑条水印任意文字

[复制链接]
lovesans 发表于 2011-4-3 14:36:00 | 显示全部楼层 |阅读模式
插件发布
插件名称: DZX1.5图片底部黑条水印
插件来源: 转载他人插件
适用版本: Discuz! X1.5
语言编码: GBK简体 UTF8简体 BIG5繁体 UTF8繁体 
最后更新时间: 2011-04-03
插件作者: 未知
插件简介: 在图片底部增加一黑条水印
首先声明,这东西不是我做的 只是转载.修改前自行备份文件.由使用此插件所导致的一切后果由个人承担.本人不提供任何支持服务.

效果如下:


附件中提供了修改好的文件,直接上传覆盖\source\class\class_image.php即可.
附修改方法:
打开\source\class目录下class_image.php文件
查找
  1. } elseif($this->param['watermarktype'][$type] == 'text') {

  2. if(($this->param['watermarktext']['shadowx'][$type] || $this->param['watermarktext']['shadowy'][$type]) && $this->param['watermarktext']['shadowcolor'][$type]) {

  3. $shadowcolorrgb = explode(',', $this->param['watermarktext']['shadowcolor'][$type]);

  4. $shadowcolor = imagecolorallocate($dst_photo, $shadowcolorrgb[0], $shadowcolorrgb[1], $shadowcolorrgb[2]);

  5. imagettftext($dst_photo, $this->param['watermarktext']['size'][$type], $this->param['watermarktext']['angle'][$type], $x + $ax + $this->param['watermarktext']['shadowx'][$type], $y + $ay + $this->param['watermarktext']['shadowy'][$type], $shadowcolor, $this->param['watermarktext']['fontpath'][$type], $watermarktextcvt);

  6. }



  7. $colorrgb = explode(',', $this->param['watermarktext']['color'][$type]);

  8. $color = imagecolorallocate($dst_photo, $colorrgb[0], $colorrgb[1], $colorrgb[2]);

  9. imagettftext($dst_photo, $this->param['watermarktext']['size'][$type], $this->param['watermarktext']['angle'][$type], $x + $ax, $y + $ay, $color, $this->param['watermarktext']['fontpath'][$type], $watermarktextcvt);

  10. } else {
复制代码

替换为:

  1. } elseif($this->param['watermarktype'][$type] == 'text' && $this->imginfo['width'] >= 250) {

  2. $objTmpImg = @imagecreatetruecolor($this->imginfo['width'], $this->imginfo['height']+16);

  3. @imagecopy($objTmpImg, $dst_photo, 0, 0, 0, 0, $this->imginfo['width'], $this->imginfo['height']);

  4. $dst_photo = $objTmpImg;

  5. $bg_x1 = 0;

  6. $bg_y1 = $this->imginfo['height'];

  7. $bg_x2 = $this->imginfo['width'];

  8. $bg_y2 = $this->imginfo['height']+16;

  9. $bg_color = imagecolorallocate($dst_photo, 0, 0, 0);

  10. imagefilledrectangle($dst_photo, $bg_x1, $bg_y1, $bg_x2, $bg_y2, $bg_color);

  11. if(($this->param['watermarktext']['shadowx'][$type] || $this->param['watermarktext']['shadowy'][$type]) && $this->param['watermarktext']['shadowcolor'][$type]) {

  12. $shadowcolorrgb = explode(',', $this->param['watermarktext']['shadowcolor'][$type]);

  13. $shadowcolor = imagecolorallocate($dst_photo, $shadowcolorrgb[0], $shadowcolorrgb[1], $shadowcolorrgb[2]);

  14. imagettftext($dst_photo, $this->param['watermarktext']['size'][$type], $this->param['watermarktext']['angle'][$type], $ax + $this->param['watermarktext']['shadowx'][$type] + 3, $this->imginfo['height'] + $ay + $this->param['watermarktext']['shadowy'][$type] + 2, $shadowcolor, $this->param['watermarktext']['fontpath'][$type], $watermarktextcvt);

  15. }



  16. $colorrgb = explode(',', $this->param['watermarktext']['color'][$type]);

  17. $n = $_G['member']['username'];

  18. $wtext = "魔兽家园 WWW.WAR3DT.COM";

  19. $watermarktextcvt = iconv('GB2312', 'UTF-8', $wtext);

  20. $color = imagecolorallocate($dst_photo, $colorrgb[0], $colorrgb[1], $colorrgb[2]);

  21. imagettftext($dst_photo, $this->param['watermarktext']['size'][$type], $this->param['watermarktext']['angle'][$type], $ax + 3, $this->imginfo['height'] + $ay + 1, $color, $this->param['watermarktext']['fontpath'][$type], $watermarktextcvt);

  22. } else {
复制代码

把代码中的“魔兽家园 WWW.WAR3DT.COM”修改成自己想要的文字。
可用变量,例如“该图片由 $n 于".date('y年n月j日', time())."上传至 本站 版权归原创者所有”
$n为发帖的用户名.
第二步:
上传中文字体到:\static\image\seccode\font\ch 目录。

第三步,后台设置:
水印位置任选。
添加水印条件自定。
水印图片类型选择文字水印。
融合度质量100
文本水印文字,请输入任意内容(必须输入,不然出错)
选择自己上传的字体。
文字大小8-10自己看着办。
水印字体颜色#FFFFFF
水印阴影颜色#000000


已修改的class_image.php下载:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

gg81 发表于 2011-4-3 16:07:19 | 显示全部楼层
你好
可以和贵站做个友连吗?
本站地址
www.uucu.net
惠东论坛
快照隔日更新
交换友情连接联系QQ81731659
回复

使用道具 举报

广告 发表于 2011-4-3 17:15:28 | 显示全部楼层
路过 顶了!!
回复

使用道具 举报

fengchujun 发表于 2011-4-3 17:30:12 | 显示全部楼层
回复

使用道具 举报

有何不可 发表于 2011-4-3 21:27:50 | 显示全部楼层

支持支持啊
回复

使用道具 举报

lmprinter 发表于 2011-4-5 00:38:36 | 显示全部楼层
这个要支持的   

回复

使用道具 举报

lian26680 发表于 2011-4-5 00:41:54 | 显示全部楼层
貌似不错啊
回复

使用道具 举报

shchint 发表于 2011-4-5 00:42:31 | 显示全部楼层
回复

使用道具 举报

dddgm 发表于 2011-4-5 16:16:38 | 显示全部楼层
dzX1.5图片底部黑条水印任意文字
回复

使用道具 举报

discuzlove 发表于 2011-8-17 12:42:31 | 显示全部楼层
看看就好

http://www.huaba.cc
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 16:22 , Processed in 0.082449 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表