MetInfo帮助中心
网站首页
新手建站
米拓流程
使用手册
常见问题
模板制作教程
商业模板修改教程
应用开发教程
# 水印类 ## watermark.class.php(水印类) **注:**使用需要先加载文件后使用($watermark = load::sys_class('watermark', 'new');) 水印类是用来为图片添加水印的,调用方法如下表: | 属性 | 访问修饰符 | 描述 | | ------------ | ------------ | ------------ | | $water_savepath | public | 添加水印后,图片保存路径。默认在 watermark/ 路径下。 | | $water_mark_type | public | 添加的水印类型(text:文字水印;img:图片水印)。默认为文字水印。 | | $water_save_type | public | 添加水印后,图片保存路径类型(1:保存在原图路径的字目录下;2:覆盖原图片;3:自定义路径)。默认为保存在原图路径的字目录下。 | | $is_watermark | public |是否对图片添加水印(0:不添加;1:添加)。默认为添加。 | | $water_image_name | public | 水印的图像文件的名称(必须包含的路径名)。 | | $water_pos | public | 水印图像的位置(九宫格从1-9)。默认为右上角。 | | $water_text | public | 水印文本(支持换行符)。 | | $water_text_size |public | 水印文本大小。默认为40。 | | $water_text_angle | public | 文字水印倾角。默认为20。 | | $water_text_font | public | 水印文本字体(字体文件要放在后台管理目录include/fonts/)。路径可以为绝对,或者相对网站根目录路径 | | $water_text_color | public | 水印文本颜色。默认为浅灰色。 | | $jpeg_quality | public | jpeg图像质量。默认为90。 | | $met_image_transition | public | 水印图像和原始图像的融合度(1 - 100)。默认为80。 | 注:以上路径属性都必须是绝对路径或相对网站根目录的相对地址。(请使用set方法为路劲赋值,其他public属性也是一样) | 方法 | 访问修饰符 | 描述 | | ------------ | ------------ | ------------ | | set_textmark() |public | 设置文字水印。 | | set_imgmark() | public | 设置图片水印。 | | set_system_watermark() | public |按照网站设置设置水印类型。 | | set_bigimg() | public |按照网站设置大图水印方式添加水印。 | | set_thumb() | public | 按照网站设置缩略图水印方式添加水印。 | | set_system_bigimg() | public | 按照网站设置大图水印方式添加水印,如果网站设置没有开启水印,则不会对原图添加水印。 | |set_system_thumb() | public | 按照网站设置缩略图水印方式添加水印,如果网站设置没有开启水印,则不会对原图添加水印。 | |set() | public | 可以对public属性进行修改 | | create() | public | 打水印的方法。 | | createImage() | protected | 创建图片资源。 | | getPos() | protected | 根据设置返回水印位置。 | |get_type() | protected | 获得的图片格式,包括 jpg, png, gif。 | | error() | protected | 水印错误调用方法。 | |sucess() | protected |水印成功调用方法。 |