PHP实现的给图片添加水印功能,可添加文字水印或图片水印,使用文字水印时需要提供字体文件,使用图片水印时需要提供水印图片,水印图片不能比要添加水印的图片大,请使用背景透明的水印图片。
该水印类支持自定义水印位置、自定义水印大小和水印的透明度,字体水印可自定义颜色等,功能已相应完善。
完整源代码如下(注解中已给出使用示例):
<?php
/**
* 图片加水印类,支持文字水印、透明度设置、自定义水印位置等。
* 使用示例:
* $obj = new WaterMask($imgFileName); //实例化对象
* $obj->$waterType = 1; //类型: