读书人

php给图片平添水印

发布时间: 2012-09-05 15:19:34 作者: rapoo

php给图片添加水印

<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"";?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Insert title here</title><style type="text/css">td {margin: 0;}</style><script type="text/javascript">function submit(){obj=document.form1.submit();return obj;}</script></head><body><form name="form1" method="post" enctype="multipart/form-data"action="<?phpecho $_SERVER ["PHP_SELF"]?>"><table cellpadding="0" cellspacing="0" border="0"bordercolordark="#ffffff" bordercolorlight="#0000ff"><tr><td><label>FileUpload : </label></td><td><input type="file" name="file"></input></td><td><input type="submit" name="submit" value="Submit"></input></td></tr></table></form></body></html><?phpif (! isset ( $_POST ["submit"] )) {return;} else {if (isset ( $_FILES ["file"] ) || $_POST ["file"] != "") {$file = $_FILES ["file"] ["tmp_name"];$img_info = getimagesize ( $file );switch ($img_info [2]) {case 1 :$im = imagecreatefromgif ( $file );break;case 2 :$im = imagecreatefromjpeg ( $file );break;case 3 :$im = imagecreatefrompng ( $file );break;}$back = imagecolorallocate ( $im, 255, 255, 200 );$color = imagecolorallocate ( $im, 0, 0, 255 );$str = "you select it";imagefilledrectangle ( $im, 0, 0, 90, 20, $back );imagestring ( $im, 5, 0, 0, $str, $color );$filepath = "upload/";$name = $filepath . $_FILES ["file"] ["name"];switch ($img_info [2]) {case 1 :imagegif ( $im, $name );break;case 2 :imagejpeg ( $im, $name );break;case 3 :imagepng ( $im, $name );break;}echo "<img src=\"$name\" />";}}?>

读书人网 >PHP

热点推荐