用PHP给上传图片加水印的程序是通过判断文件类型建立图形然后把其复制到原建立的图形上填充并建立rectangle以备写入imagestring()或是原已经定好的图像程序当中判断水印类型一是字符串另是增加一个图形对象在上面如果你对PHP的GD库比较熟悉看懂这篇文章一点都不难了!
以下是引用片段
/*****************************************************
参数说明:
$max_file_size : 上传文件大小限制 单位BYTE
$destination_folder : 上传文件路径
$watermark : 是否附加水印(为加水印其他为不加水印);
使用说明:
将PHPINI文件里面的extension=php_gddll一行前面的;号去掉因为我们要用到GD库;
将extension_dir =改为你的php_gddll所在目录;
****************************************************/
//上传文件类型列表
$uptypes=array(
image/jpg
image/jpeg
image/png
image/pjpeg
image/gif
image/bmp
image/xpng
);
$max_file_size=; //上传文件大小限制 单位BYTE
$destination_folder=uploadimg/; //上传文件路径
$watermark=; //是否附加水印(为加水印其他为不加水印);
$watertype=; //水印类型(为文字为图片)
$waterposition=; //水印位置(为左下角为右下角为左上角为右上角为居中);
$waterstring=http://wwwCsaicn/; //水印字符串
$waterimg=xploregif; //水印图片
$imgpreview=; //是否生成预览图(为生成其他为不生成);
$imgpreviewsize=/; //缩略图比例
?>
[] []