给Emlog博客的上传图片添加水印可以有效地保护作品版权,有效地打击那些转载文件不留原作者地址的垃圾网站,部分Emlog博主通常都是手动给图片添加水印,图片比较多的时候会显得有些麻烦,这时候可以借助Emlog图片水印插件。Emlog图片水印插件的使用方法。
插件介绍:
当Emlog博主上传图片的时候,可以按照插件的设定给图片添加文字或者是图片类型的水印标志。
插件使用:
1.下载Emlog图片水印插件,并上传至content/plugins/目录下
2.登陆博客后台,在插件列表中激活Emlog图片水印插件
3.在后台的“功能扩展”下点击“图片加水印”选项进入插件设定界面
4.在插件设定界面可以设置水印的位置、水印文字、水印文字大小、水印文字颜色,水印类型(图片或文字)、水印范围。
使用小提示:
1.插件设置中的文字大小,就是我们平时用到的html的fontSize属性
2.文字颜色为#000000格式,如红色:#FF0000, 蓝色:#0000FF
3.如果使用图片水印,请将你的水印图片更名为gvgu_watermark.gif, 覆盖掉本插件目录下的gvgu_watermark.gif
4.如果上面设置保存不成功,请确认您的插件目录下db.php文件的权限为777
代码如下(示例):
function imageWaterMark($groundImage,$waterPos=9,$waterImage="",$waterText="",$textFont=12,$textColor="#FF0000",$watermarkType="")
{if($watermarkType == 'text'){$isWaterImage = FALSE;}elseif($watermarkType == 'image'){$isWaterImage = TRUE;}else{return;}if($isWaterImage === TRUE){//读取水印文件if(!empty($waterImage) && file_exists($waterImage)){$water_info = getimagesize($waterImage);$water_w = $water_info[0];//取得水印图片的宽$water_h = $water_info[1];//取得水印图片的高switch($water_info[2])//取得水印图片的格式{case 1:$water_im = imagecreatefromgif($waterImage);break;case 2:$water_im = imagecreatefromjpeg($waterImage);break;case 3:$water_im = imagecreatefrompng($waterImage);break;default:return;}}}//读取背景图片if(!empty($groundImage) && file_exists($groundImage)){$ground_info = getimagesize($groundImage);$ground_w = $ground_info[0];//取得背景图片的宽$ground_h = $ground_info[1];//取得背景图片的高switch($ground_info[2])//取得背景图片的格式{case 1:$ground_im = imagecreatefromgif($groundImage);break;case 2:$ground_im = imagecreatefromjpeg($groundImage);break;case 3:$ground_im = imagecreatefrompng($groundImage);break;default:return;}}else{return;}
蓝奏云:https://qumaw.lanzoul.com/i6VFV0huan7i