首頁  >  文章  >  CMS教程  >  phpcms怎麼去浮水印

phpcms怎麼去浮水印

藏色散人
藏色散人原創
2020-05-31 13:23:051927瀏覽

phpcms怎麼去浮水印

phpcms#怎麼去浮水印?

很多站長朋友都知道,Phpcms v9有自備的浮水印功能。今天小編在幫朋友修改網站時,詢問小編能否把Phpcms v9自備的浮水印功能去掉呢,因為有時候在編輯器中上傳圖片時,不希望上傳的圖片被自動加上phpcmsv9自帶的水印。

分析:既然是程式中的功能,那就一定有一段程式碼控制著這個功能。透過進一步的查找資料,小編找得到了這個功能所在的文件以及對應的控製程式碼。以下小編為大家分享下去除phpcms v9的設定步驟。

第一步:先按照目錄路徑找到statics/images/water 資料夾,把這個water檔案刪除;如果系統找不到water資料夾的水印圖片,就按照第二步的設定方法,在圖片中加上一個文字格式的浮水印。

第二步:依照這個目錄路徑找到phpcms/libs/classes/image.class.php檔案中watermark浮水印函數,將此函數中$w_text 參數的值設為空就可以了。 (參考以下程式碼)

function watermark($source, $target = ”, $w_pos = ”, $w_img = ”, $w_text = ”,$w_font = 8, $w_color = ‘#ff0000’) {
$w_pos = $w_pos ? $w_pos : $this->w_pos;
$w_img = $w_img ? $w_img : $this->w_img;
if(!$this->watermark_enable || !$this->check($source)) return false;
if(!$target) $target = $source;
$w_img = PHPCMS_PATH.$w_img;
$source_info = getimagesize($source);
$source_w = $source_info[0];
$source_h = $source_info[1];

如果站長朋友們有設計好的水印圖片也是可以替換的。替換方法是找到這個路徑statics/images/water資料夾下的水印圖片替換為已經選好的水印圖片上傳覆蓋就可以了。水印的添加刪除和替換的方法有很多種,如果站長朋友們想為自己上傳的圖片添加文字格式的水印,那麼不僅需要刪除statics/images/water文件夾外,還需要將watermark函數中的$ w_text參數的值修改為自己需要設計的文字。水印的設計其實不是很難,都是可以用程式實現的。小編也設計過很多浮水印。只要封裝好的類別拿過來呼叫就可以了。

以上是phpcms怎麼去浮水印的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn