网站建设知识

PHP判断来源显示图片水印

发布: | 发布时间:2013-03-16 14:54

 

<?php  // # 配置文件 php100.com   $floder = ''; #图片保存文件夹    $waterpic = 'win.png'; #水印图片地址    $referer = 'kalvin'; #来源页包含字符串    // # 配置文件    header("Content-type: image/png"); # 设置输出文件头    $filename = $floder . $_GET["filename"]; # 设置源文件地址    $sourceImg = imagecreatefromjpeg($filename); # 读取源图像    $waterImg = imagecreatefrompng($waterpic); # 读取水印标志    $bg_color = imagecolorat($waterImg, 1, 1); # 取出标志中需要设为透明的颜色    imagecolortransparent($waterImg, $bg_color); # 设置标志中需要透明的颜色    $sourceX = imagesx($sourceImg); # 取得源图像宽度    $sourceY = imagesy($sourceImg); # 取得源图像高度    $waterX = imagesx($waterImg); # 取得标志像宽度    $waterY = imagesy($waterImg); # 取得标志像高度    $x = ($sourceX - $waterX) / 2;  $y = ($sourceY - $waterY) / 2; #计算中心位置    if (isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], $referer) == false)  {      imagecopymerge($sourceImg, $waterImg, $x, $y, 0, 0, $waterX, $waterY, 80); #合并图像 合并度设置为50 .100为完全合并.相当于把第二个参数里的图像透明到原来的50/100然后贴到第一个参数的图像里    }  imagepng($sourceImg); #输出图像 php100.com   ?> 
万唯科技作为唐山地区专业的网络服务提供商,已经为上百家企事业单位提供了网站建设网站制作、网站改版、域名注册、网站空间租用等服务,优质的服务得到了广大客户的一致认可,如果您有网站建设、网站改版、网站维护等方面的需求,请致电:0315-6723159,我们会根据您所从事的行业领域和网站类型,在最短的时间内请我们的营销顾问与您预约后上门拜访您,直接面谈交流为您解答所有的网站建设疑问。

网站建设知识

网站建设| 案例展示| 网站推广| 服务项目| 关于我们| 联系我们| 建站知识| 唐山网络公司博客
  • 热线电话: 0315-6723159
  • 传真:0315-6723159 邮箱:449324@qq.com
  • 公司地址:丰南区瑞景街18号金融中心3层
  • 乘车路线:乘坐80、88、89路车到“欣荣街市场(银丰市场)”站,即到。北方电子对面。
万唯科技最值得信赖的品牌-万唯网络品牌网站建设专家
Copyright © 2012-2013 0315www.com. 万唯科技 版权所有  ICP备案号:冀ICP备12021829号