Home >Backend Development >PHP Tutorial > php给图片平添水印

php给图片平添水印

WBOY
WBOYOriginal
2016-06-13 13:17:58725browse

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="<?php
	echo $_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>
<?php
if (! 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\" / alt=" php给图片平添水印 " >";
	}
}
?>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn