Heim php教程 PHP源码 php 使用GD库为页面增加水印

php 使用GD库为页面增加水印

May 25, 2016 pm 05:14 PM

php代码

<?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);  
?>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)