内容目录
- 一、详细介绍
- 二、效果展示
- 1.部分代码
- 2.效果图展示
- 三、学习资料下载
一、详细介绍
给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
二、效果展示
1.部分代码
代码如下(示例):
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;
}
2.效果图展示
三、学习资料下载
蓝奏云:https://qumaw.lanzoul.com/i6VFV0huan7i