解決dedecms中水印png無法透明的問題,DEDE技術
導讀:DEDE技術DEDE技術★解決dedecms中水印png無法透明的問題★簡介:本文介紹下,在dedecms中,png圖片做的水印無法實現透明顯示的解決方法,有需要的朋友參考下。本節內容模板織夢織夢網站模板。
本文介紹下,在dedecms中,png圖片做的水印無法實現透明顯示的解決方法,有需要的朋友參考下。
本節內容:dedecms水印png透明顯示。 解決方法,如下: 在 include/inc_photograph.php 找到 ImgWaterMark 函數 代碼示例: //讀取水印圖片 if(!emptyempty($w_img) && file_exists($w_img)){ $ifWaterImage = 1; $info = ''; $water_info = getimagesize($w_img,$info); $width  織夢cms模板; = $water_info[0]; $height dede免費校板下戰 = $water_info[1]; switch($water_info[2]){ case 1 : if(!function_exists("imagecreatefromgif")) return; $water_img = imagecreatefromgif($w_img); break; case 2 : if(!function_exists("imagecreatefromjpeg")) return; $water_img = imagecreatefromjpeg($w_img); break; case 3 : if(!function_exists("imagecreatefrompng")) return; $water_img = imagecreatefrompng($w_img); break; case 6 : if(!function_exists("imagecreatefromwbmp")) return; $srcFile_img = imagecreatefromwbmp($w_img); break; default : return; } 找到 $water_img = imagecreatefrompng($w_img); 將這行修改為: 代碼示例:(www.genban.org 網站建設) if(!function_exists("imagecreatefrompng")) return; //經過修改的加水印代碼 080818 neo $water_im_bak = imagecreatefrompng($w_img); $water_img = imagecreatetruecolor($width,織夢模板修改$height); imagealphablending($water_img,false); imageSaveAlpha($water_img,true); $white = ImageColorAllocate($water_img, 255,255,255); ImageColorTransparent($water_img,$white); imagecopyresampled($water_img,$water_im_bak,0,0,0,0,$width,$height,$width,$height); //$water_img = imagecreatefrompng($w_img); 如此,就解決了png水印不能透明顯示的問題,大家可以試下。 相關模板織夢織夢網站模板。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章解決dedecms中水印png無法透明的問題,DEDE技術主要講述水印,透明,DEDE技術網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31364.html