php给图片加文本水印(基本步骤)~
珙桐398 次
/*图片文字水印处理(未封装)
For Nopost
QQ:859898918 */
//原始图片的地址
$image = "1234.jpg";
//获得图片类型;
$img =GetImageSize($image);
//根据类型操作
switch($img[2])
{
case 1:
$im = @ImageCreateFromGIF($image);
break;
case 2:
$im = @ImageCreateFromJPEG($image);
break;
case 3:
$im = @ImageCreateFromPNG($image);
break;
}
// 定义水印文字
$user_name = '苍穹';
$add_time = '2010-10-8 12:00:34';
$mystr = $user_name.'上传于'.$add_time;
$str = iconv("gbk","UTF-8",$mystr);
//定义水印文字颜色
$te = imagecolorallocate($im, 000, 000, 000);
//添加水印文字
imagettftext($im,12,0,180,485,$te,"simsun.ttc",$mystr);//存档处理;
$image1 = "12345.jpg";
imagejpeg($im, "$image1"); //输出测试
echo '<img src='.$image1.'>';?>
评论 | 0 条评论