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

 找回密码
 立即注册
搜索
123
返回列表 发新帖

[展示] 实现铁血论坛的黑底白字图片印功能.

[复制链接]
hotllus 发表于 2009-12-22 11:26:02 | 显示全部楼层
不能用! 空白!!!
回复

使用道具 举报

勿忘我科技 发表于 2009-12-23 08:40:26 | 显示全部楼层
怎么都说不能        用,到底有没有用上的来说下
回复

使用道具 举报

hs999 发表于 2009-12-23 14:07:46 | 显示全部楼层
很好的功能,只是不能用,楼主再看看,
只要加
  1. // 实现黑底白字
  2. function images_test($path,$uid=1){
  3. if(is_file($path) === false)
  4. return false;
  5. $logoimage = $path;
  6. $logoimg = getimagesize($logoimage);
  7.         if($logoimg[0]<=190)
  8.                 return false;
  9.         switch ($logoimg[2]) {
  10.         case 1 :
  11.                 $in = imagecreatefromgif($logoimage);
  12.                 break;
  13.         case 2 :
  14.                 $in = imagecreatefromjpeg($logoimage);
  15.                 break;
  16.         case 3 :
  17.                 $in = imagecreatefrompng($logoimage);
  18.                 break;
  19.         }
  20.         $height = 22;
  21.         $length = (int) $logoimg[0];
  22.         $im = imagecreatetruecolor($length,$height);
  23.         
  24.         $red = imagecolorallocate($im,255,255,255);     //背景色
  25.         $red2 = imagecolorallocate($im,109,109,109);   //文字的颜色
  26.         imageline($im,0,0,$length,0,$red2);
  27.         $font = 'http://www.adjia.com/'.$uid;  黑底上的文字
  28.         imagestring($im,4,$length/2-(strlen($font)/2),3,$font,$red);
  29.         imagecopy($in,$im, 0,$logoimg[1]-$height, 0, 0, $logoimg[0], $logoimg[1]);
  30.         switch ($logoimg[2]) {
  31.                 case 1 :
  32.                         imagegif($in,$path);
  33.                         break;
  34.                 case 2 :
  35.                         imagejpeg($in,$path);
  36.                         break;
  37.                 case 3 :
  38.                         imagepng($in,$path);
  39.                         break;
  40.         }
  41. }
复制代码
所有网页打开都是空白了
回复

使用道具 举报

 楼主| 元首 发表于 2009-12-23 17:48:53 | 显示全部楼层
本帖最后由 元首 于 2009-12-23 17:50 编辑

已经修复, 重新修改一下.
回复

使用道具 举报

勿忘我科技 发表于 2009-12-23 20:59:31 | 显示全部楼层
网站服务器出问题没法改,谁用上的请说说,谢谢
回复

使用道具 举报

eneas 发表于 2009-12-23 23:53:27 | 显示全部楼层
本帖最后由 eneas 于 2009-12-23 23:57 编辑

回复 1# 元首

楼主,象你这张例图的文字如何实现呀:该图片由(用户昵称)上传至(某网站)图片版权归原创者所有。

再有,象你这样改后,点批量上传图片,所有按钮都出不了字。

另:当我在后台更新缓存的时候也出错。不知是不是我的原因。我新手。
回复

使用道具 举报

 楼主| 元首 发表于 2009-12-24 12:25:04 | 显示全部楼层
首先, 不支持中文,  英文字符,自己随意增加.

  多检查一下, 看哪错了.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-17 12:00 , Processed in 0.114471 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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