日期:2012-03-25  浏览次数:20538 次

直接分享源码

  1. <?php    
  2.     function add_wm($nmw_water$src_file$output_file$x$y) {    
  3.         if(file_exists($output_file))    
  4.             return;    
  5.     
  6.         $w1 = MagickGetImageWidth($nmw_water);    
  7.         $h1 = MagickGetImageHeight($nmw_water);    
  8.     
  9.         $nmw =NewMagickWand();    
  10.         MagickReadImage($nmw$src_file);    
  11.     
  12.         // 默认的加水印位置调整    
  13.         $lt_w = 50;    
  14.         $lt_h = 50;    
  15.     
  16.         if($x == 0){    
  17.             $w = MagickGetImageWidth($nmw);    
  18.             $h = MagickGetImageHeight($nmw);    
  19.     
  20.             $x = $w;    
  21.             $y = $h;    
  22.         }else{    
  23.             // 根据具体情况调整    
  24.             $lt_w