php生成文字水印
阿新 • • 發佈:2018-11-29
一、素材準備
電腦一個,圖片一張,字型庫一個,哦了
字型庫在哪找呢?C盤——Fonts資料夾
搜微軟雅黑就可以了
二、程式碼實現
<?php //配置圖片資訊 $src="cat.jpg"; //獲取圖片資訊 $info=getimagesize($src); //通過影象的編號獲圖片的型別 $type=image_type_to_extension($info[2],false); //.jpeg 如果不想要點 就false掉 //在記憶體中建立一個和我們影象型別一樣的影象 $fun="imagecreatefrom{$type}"; $image=$fun($src); //設定字型的路徑 $font="msyhbd.ttc"; //填寫我們的水印內容 $content="我愛你中國"; //設定字型的顏色和透明度 $col=imagecolorallocatealpha($image,255,255,255,50); //寫入文字 imagettftext($image,20,0,20,30,$col,$font,$content); //瀏覽器輸出 header('Content-type:'.$info['mime']); $func = "image{$type}"; $func($image); //儲存圖片 $func($image,'save.'.$type); //銷燬圖片 imagedestroy($image); ?>
三、 本地執行即可