大家好! 這邊我來介紹簡單的PHP圖片浮水印應用方法
希望對大家有幫助喔!
相信註解應該說明得蠻清楚了
不懂再問我
感恩
 
 
<?php
$org_img_path = 'test007.jpg';//原本圖片路徑
$png_img_path = 'test007.png';//浮水印圖片路徑

$org_img_size = getImageSize($org_img_path);//讀取原本圖片大小資訊
$png_img_size = getImageSize($png_img_path);//讀取浮水印圖片大小資訊

$org_img_x = 0;//原本圖片擺放位置X
$org_img_y = 0;//原本圖片擺放位置Y

$png_img_x = 0;//浮水印圖片擺放位置X
$png_img_y = 0;//浮水印圖片擺放位置Y

$org_img_w = $org_img_size[0];//原本圖片寬
$org_img_h = $org_img_size[1];//原本圖片高

$png_img_w = $png_img_size[0];//浮水印圖片寬
$png_img_h = $png_img_size[1];//浮水印圖片高

$org_img = imagecreatefromjpeg($org_img_path);//原本圖片
$png_img = imagecreatefrompng($png_img_path);//浮水印圖片

//合併圖片函式,將 $png_img 合併到 $org_img
imagecopyresampled(
     $org_img,//原本圖片
     $png_img,//浮水印圖片
     $org_img_x,//原本圖片擺放位置X
     $org_img_y,//原本圖片擺放位置Y
     $png_img_x,//浮水印圖片擺放位置X
     $png_img_y,//浮水印圖片擺放位置Y
     $org_img_w,//原本圖片寬
     $org_img_h,//原本圖片高
     $png_img_w,//浮水印圖片寬
     $png_img_h //浮水印圖片高
     );

Header("Content-type: image/jpeg"); //設定伺服器回應為圖片(重要)
ImageJPEG($org_img);//產生圖片
exit();
?>
 
附上範例檔案
 
test007.jpg
 
 
test007.png