php 使用GD库为页面增加水印示例代码
2015-01-24信息快讯网
这篇文章主要介绍了php 使用GD库为页面增加水印的具体实现,需要的朋友可以参考下
<?php header ("Content-type: image/png"); $conn = MYSQL_connect("localhost", "root", ""); //连接数据库 $colname_rs_article = $_GET['id']; //获取参数id mysql_select_db("cms", $conn); //执行SQL $query_rs_article = sprintf("SELECT * FROM articles WHERE article_id = %s", $colname_rs_article); $rs_article = mysql_query($query_rs_article, $conn) or die(mysql_error()); $row_rs_article = mysql_fetch_assoc($rs_article); $totalRows_rs_article = mysql_num_rows($rs_article); $image = ImageCreateTrueColor(700, 1000); //创建画布 $bg = ImageColorAllocate($image, 255, 255, 255); //设置背景为白色 ImageFill($image, 0, 0, $bg); $text_color = ImageColorAllocate($image, 0, 0, 0); //设置文字颜色为黑色 imagestring($image, 5, 0, 0, $row_rs_article['title'], $text_color); //输出文章标题 imagestring($image, 3, 0, 20, $row_rs_article['author'], $text_color); //输出文章作者 imagestring($image, 4, 0, 60, $row_rs_article['content'], $text_color); //输出文章内容 $logo = ImageCreateFromPNG('logo.png'); //获得水印图片 $logoW = ImageSX($logo); $logoH = ImageSY($logo); ImageCopy($image, $logo, 0, 0, 0, 0, $logoW, $logoH); //合并文字图片与水印图片 ImageJPEG($image); // output to browser ImageDestroy($logo); ImageDestroy($image); ?>
PHP图片处理之使用imagecopy函数添加图片水印实例
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
PHP实现图片裁剪、添加水印效果代码
一个图片地址分解程序(用于PHP小偷程序)
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
PHP+MYSQL会员系统的开发实例教程
ThinkPHP的MVC开发机制实例解析
ThinkPHP中URL路径访问与模块控制器之间的关系
php获取域名的google收录示例
php检测useragent版本示例
php断点续传之如何分割合并文件
php 邮件发送问题解决
php数组合并的二种方法
php数组删除元素示例
php实现图片添加水印功能
PHP上传图片进行等比缩放可增加水印功能
php文字水印和php图片水印实现代码(二种加水印方法)