|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章給大家帶來的內容是關于php如何實現圖片合成并生成水印(完整代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。<?php
$dst_path ='.http://img.ymlfwin7.cn/upload/web_4/goods/2018/06-04/2bd2518a2e4e6d8bdab9f01434b9f754.png';
$src_path = './publichttp://img.ymlfwin7.cn/upload/web_4/weixin/20180620/a643cf1ee7dd5bda12270647ca543f60.png';
$hz = substr(strrchr($dst_path, '.'), 1);
$image = date("YmdHis").rand(100000,999999).".".$hz;
//創建圖片的實例
$dst = imagecreatefromstring(file_get_contents($dst_path));
$src = imagecreatefromstring(file_get_contents($src_path));
//獲取水印圖片的寬高
$src_w =139;$src_h=58;
list($src_w,$src_h) = getimagesize($src_path);
//如果水印圖片本身帶透明色,則使用imagecopy方法
imagecopy($dst, $src, 85,85, 0, 0, $src_w, $src_h);
//輸出圖片
list($src_w, $src_h, $dst_type) = getimagesize($dst_path);
switch ($dst_type) {
case 1://GIF
header('Content-Type: image/gif');
imagegif($dst,".".$image);
break;
case 2://JPG
header('Content-Type: image/jpeg');
imagejpeg($dst,".".$image);
break;
case 3://PNG
header('Content-Type: image/png');
imagepng($dst,".".$image);
break;
default:
break;
}
imagedestroy($dst);
imagedestroy($src);
return $image;相關推薦: 以上就是php如何實現圖片合成并生成水印(完整代碼)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!