喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 数字水印大家有了解么??  
 
冰刺猬
新手上路
Rank: 1


UID 73215
精华 0
积分 47
帖子 56
金钱 47 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-11
状态 离线
数字水印大家有了解么??

关于数字水印,有没有高手给各思想.谢谢。
2006-8-24 10:59 AM#1
查看资料  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 8936
帖子 2357
金钱 8936 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] php能不能做这种服务?


   <?php

function ImgWaterMark($source,$w_pos=0,$w_img="",$w_text="",$w_font=5,$w_color="#FF0000",$w_pct){
    global 
$imgdir;
    if(!empty(
$source) && file_exists($source)){
        
$source_info getimagesize($source);
        
$source_w    $source_info[0];
        
$source_h    $source_info[1];
        switch(
$source_info[2]){
            case 
:
                
$source_img imagecreatefromgif($source);
                break;
            case 
:
                
$source_img imagecreatefromjpeg($source);
                break;
            case 
:
                
$source_img imagecreatefrompng($source);
                break;
            default :
                return;
        }
    }else{
        return;
    }
    if(!empty(
$w_img) && file_exists("$imgdir/water/$w_img")){
        
$ifWaterImage 1;
        
$water_info   getimagesize("$imgdir/water/$w_img");
        
$width        $water_info[0];
        
$height       $water_info[1];
        switch(
$water_info[2]){
            case 
:
                
$water_img imagecreatefromgif("$imgdir/water/$w_img");
                break;
            case 
:
                
$water_img imagecreatefromjpeg("$imgdir/water/$w_img");
                break;
            case 
:
                
$water_img imagecreatefrompng("$imgdir/water/$w_img");
                break;
            default :
                return;
        }
    }else{
        
$ifWaterImage 0;
        
$temp imagettfbbox(ceil($w_font*2.5),0,"./cour.ttf",$w_text);//取得使用 TrueType 字体的文本的范围
        
$width $temp[2] - $temp[6];
        
$height $temp[3] - $temp[7];
        unset(
$temp);
    }
    switch(
$w_pos){
        case 
0:
            
$wX rand(0,($source_w $width));
            
$wY rand(0,($source_h $height));
            break;
        case 
1:
            
$wX 5;
            
$wY 5;
            break;
        case 
2:
            
$wX = ($source_w $width) / 2;
            
$wY 0;
            break;
        case 
3:
            
$wX $source_w $width;
            
$wY 0;
            break;
        case 
4:
            
$wX 0;
            
$wY $source_h $height;
            break;
        case 
5:
            
$wX = ($source_w $width) / 2;
            
$wY $source_h $height;
            break;
        case 
6:
            
$wX $source_w $width;
            
$wY $source_h $height;
            break;
        default:
            
$wX = ($source_w $width) / 2;
            
$wY = ($source_h $height) / 2;
            break;
    }
    
imagealphablending($source_imgtrue);

    if(
$ifWaterImage){
        
imagecopymerge($source_img$water_img$wX$wY00$width,$height,$w_pct);
    }else{
        if(!empty(
$w_color) && (strlen($w_color)==7)){
            
$R hexdec(substr($w_color,1,2));
            
$G hexdec(substr($w_color,3,2));
            
$B hexdec(substr($w_color,5));
        }else{
            return;
        }
        
imagestring($source_img,$w_font,$wX,$wY,$w_text,imagecolorallocate($source_img,$R,$G,$B));
    }

    
P_unlink($source);
    switch(
$source_info[2]){
        case 
:
            
imagegif($source_img,$source);
            break;
        case 
:
            
imagejpeg($source_img,$source);
            break;
        case 
:
            
imagepng($source_img,$source);
            break;
        default :
            return;
    }

    if(isset(
$water_info)){
        unset(
$water_info);
    }
    if(isset(
$water_img)){
        
imagedestroy($water_img);
    }
    unset(
$source_info);
    
imagedestroy($source_img);
}
?>     




生日礼物送什么www.feichanglipin.cn
生日礼物      补肾
2006-8-24 12:09 PM#2
查看资料  Blog  发短消息  QQ . .   顶部
 
冰刺猬
新手上路
Rank: 1


UID 73215
精华 0
积分 47
帖子 56
金钱 47 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-11
状态 离线
[推荐阅读] *****入村一周年纪念***** ( 1 2 3 4 5 6 .. 13 )
数字水印。。。。看来这里没有人了解。
2006-8-24 04:19 PM#3
查看资料  发短消息  顶部
 
刀鱼
版主
Rank: 7Rank: 7Rank: 7
好好做人,认真做事


UID 67208
精华 0
积分 680
帖子 825
金钱 680 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-15
来自 北京
状态 离线
[推荐阅读] 偶满月了~!·!!!


QUOTE:
原帖由 冰刺猬 于 2006-8-24 04:19 PM 发表
数字水印。。。。看来这里没有人了解。
祝贺你,答对了...将你个啥腻...




有项目需求,请联系:daoyu_06@126.com.
2006-8-24 04:28 PM#4
查看资料  Blog  发短消息  QQ . .   顶部
 
ripen
中级会员
Rank: 3Rank: 3
一般会员


UID 66304
精华 1
积分 282
帖子 300
金钱 272 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-8-30
状态 离线
[推荐阅读] 北京招聘php编程人员
TO c1a1o1:
你给的是什么??
给个案例啊~还有啊,你的代码有点问题..呵呵




孔子曰 打架用砖乎 不宜乱扔乎 往头上扔乎 出血乎 不出血接着乎
2006-8-24 05:31 PM#5
查看资料  Blog  发短消息  QQ . .   顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.031336 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP