欢迎访问 licqi IT技术
我们一直在努力

18-文件上传+生成缩略图+水印效果

 
18-文件上传+生成缩略图+水印效果
很多新闻网站上新闻图片全部都添加了水印效果,其目的就是为了防止盗链的情况产生。所以,我们今天将上一篇博文进行升级—添加水印效果!!
为图片添加水印的效果总体分为两大类:添加文字(又具体的分为中文和英文)和添加Logo
一、 添加文本
添加文本的原理非常简单,就是通过imagettftext在原来图像上的书写文本
我们先来固定一幅特定的图片,然后在上面来书写几个字符吧!
原图如下:
 

 
代码如下:
 
 
<?php

$file = “./01.jpg”;
$imageResource = imagecreatefromjpeg($file);
$imgWidth = imagesx($imageResource);
$imgHeight = imagesy($imageResource);
$white = imagecolorallocate($imageResource,255,255,255);
$text = “wuhua Blog”;
$fontfile = “verdana.ttf”;
$x = $imgWidth – 180;
$y = $imgHeight – 30;
imagettftext ($imageResource,20,0,$x,$y,$white,$fontfile,$text);
imagejpeg($imageResource,”watermark_01.jpg”);
imagedestroy($imageResource);
?>

 

 
效果图如下:
 

 
我们再来添加几个汉字吧!看起来也就是将英文字母换成汉字的问题!
 
源码如下:

<?php
$file = “./01.jpg”;
$imageResource = imagecreatefromjpeg($file);
 
$imgWidth = imagesx($imageResource);
$imgHeight = imagesy($imageResource);
$white = imagecolorallocate($imageResource,255,255,255);
$text = “吴华博客”;
$fontfile = “STXINWEI.TTF”;
$x = $imgWidth – 180;
$y = $imgHeight – 30;
imagettftext ($imageResource,30,0,$x,$y,$white,$fontfile,$text);
imagejpeg($imageResource,”watermark_01.jpg”);
imagedestroy($imageResource);
?>

 

赞(0) 打赏
未经允许不得转载:licqi IT技术 » 18-文件上传+生成缩略图+水印效果
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏