大家好! 這邊我來介紹簡單的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


留言板
歡迎留下建議與分享!希望一起交流!感恩!