PHP水印

来源:互联网 发布:测试网络丢包率软件 编辑:程序博客网 时间:2024/05/22 02:01

直接上代码吧- -

<?php//http://www.douban.com/note/122518241/$qq__=$_GET["qq"];if(empty($qq__)){$qq_="284303044";}else{$qq_=$qq__;}$fontsize=14;header("content-type:image/png ");$url = '1.jpg';$im1 = imagecreatefromjpeg($url);//$im1 = imagecreatefrompng($url);//这几行必须有,否则原图的阴影层过不来$im2 = imagecreatetruecolor(imagesx($im1), imagesy($im1));$bg = imagecolorallocate($im2, 255, 255, 255);imagefill($im2, 0, 0, $bg);imagecopy($im2, $im1, 0, 0, 0, 0, imagesx($im1), imagesy($im1));    #设置水印字体颜色    $color = imagecolorallocatealpha($im2,255, 0, 0, 0);    #设置字体文件路径    $fontfile = "AdobeFangsongStd-Regular.otf";//$fontfile = "C:/Windows/Fonts/AdobeFangsongStd-Regular.otf";    #水印文字      $str = "李鸿章在签订马关条约时\n不小心说出了自己的\nQQ号".$qq_.",\n虽然说得很快但还是被人记下了\n空间里还有他和曾国藩的亲密照\n慈禧太后怀孕照\n快去加吧,晚了就加不上了!!";$str = iconv('utf-8', 'utf-8', $str);    #打水印    imagettftext($im2,$fontsize,-1,5,120,$color,$fontfile,$str);    imagettftext($im2,$fontsize,-1,6,120,$color,$fontfile,$str);    imagettftext($im2,$fontsize,-1,7,120,$color,$fontfile,$str);    //imagettftext($im2,20,0,30,200,$color,$fontfile,$str);   // imagettftext($im2,20,0,40,300,$color,$fontfile,$str);imagepng($im2);?>

这里写图片描述

0 0
原创粉丝点击