這篇文章主要介紹了ThinkPHP打水印及設定水印位置的方法,結合實例形式分析了thinkPHP打印與設置水印的相關操作步驟與具體實現技巧,需要的朋友可以參考下
#最近在用Thinkphp的打浮水印的功能,發現只能打在左下角。 PHP打浮水印功還是很容易的,最要是用到
複製程式碼 程式碼如下:
bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct )
#將src_im 圖像中座標從src_x,src_y 開始,寬度為為src_h 的一部分拷貝到dst_im 影像中座標為dst_x 和dst_y 的位置上。兩個影像將根據 pct 來決定合併程度,其值範圍從 0 到 100。當 pct = 0 時,實際上什麼也沒做,當為 100 時對於調色板圖像本函數和 imagecopy() 完全一樣,它對真彩色圖像實現了 alpha 透明。
水印demo圖:
我需要把水印打到圖片的真中間,查看Thinkphp程式碼。發現,作者居然是寫死了,我只能做一個修改
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
#總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。
相關推薦:
#
以上是ThinkPHP打浮水印及設定浮水印位置的方法(實例分析)的詳細內容。更多資訊請關注PHP中文網其他相關文章!