`

php给图片添加水印

    博客分类:
  • 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\" />";
	}
}
?>

分享到:
评论

相关推荐

    php给图片添加水印的类.zip

    分享一个php给图片添加水印的类,支持水印图片,调用方式:  先包含类文件  然后实例化类:  $img = new Images;  然后提供图片:  $img-&gt;imgpath(原图片路径及名称,水印图片路径及名称);  之后开始加...

    PHP为原图片添加水印图片

    使用PHP,为图片添加水印图片。 缩放源水印图片,使其最大宽/高度不能超过原图片。

    PHP给图片添加水印,压缩,剪切的封装类

    php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成...

    给图片加水印 批量给图片加水印

    在IT行业中,为图片添加水印是一项常见的任务,特别是在版权保护、品牌推广或者社交媒体分享时。"给图片加水印 批量给图片加水印"这个主题涉及到图像处理技术,特别是批量处理方面,这对于摄影师、设计师或者内容...

    php给上传图片加水印类.zip

    一个php给图片加水印与上传图片加水印php类。 功能:PHP图片水印 (水印支持图片或文字) $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; $waterImage 图片水印,即作为...

    php图片添加水印

    在PHP中,添加水印是一项常见的任务,常用于保护版权或为网站的图片添加品牌标识。下面我们将深入探讨如何利用PHP实现图片水印功能,并基于提供的`img.php`文件进行详细解析。 首先,我们需要理解基本的图像处理...

    php图片加水印且上传至cos

    图片加水印后上传至对象存储,亲测可用。 环境:php语言,qcloud/cos-sdk-v5 COS上传扩展。需要安装gd库。 注意,腾讯云服务函数不可用(腾讯云php环境没有安装gd库),需要换成第三方图片处理扩展

    Flex_给图片加水印

    在IT行业中,为图片添加...综上所述,给图片添加水印在Flex中涉及ActionScript编程、图像处理、用户界面设计、样式定制、项目配置等多个环节。理解并掌握这些知识点,对于开发一个完整的Flex图片加水印应用至关重要。

    PHP给图片添加水印,压缩,剪切的封装类.zipzip

    php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成...

    给图片添加水印

    在IT行业中,为图片添加水印是一项常见的任务,特别是在网页设计、社交媒体管理和版权保护等领域。在本项目中,我们将探讨如何使用JavaScript实现这一功能。这个项目适用于VS2010开发环境,它允许用户在上传图片之前...

    4.PHP使用插件Mpdf 给PDF文件加水印

    在PHP开发中,有时我们需要对PDF文件进行操作,比如添加水印,以保护文档的版权或者增加辨识度。在这种情况下,Mpdf是一款非常实用的PHP库,它允许开发者生成和处理PDF文件,包括添加水印。下面我们将详细介绍如何...

    PHP 图片添加水印(文字和图片)

    在PHP中,为图片添加水印是一项常见的任务,可以用于保护版权或增加品牌标识。当在图片上添加文字或图像水印时,有时可能会遇到生成的图片变得模糊的问题。这通常与图片处理过程中的分辨率、缩放、质量设置等因素...

    php图片添加水印类库

    在提供的压缩包文件中,"php图片添加水印类"可能是实现上述功能的具体代码。为了使用这个类库,你需要仔细阅读其文档,理解类的结构和方法,然后按照示例或指南进行集成和调用。在实践中,可能还需要根据自己的项目...

    PHP图片处理(上传、加水印、缩略图)

    PHP图片处理(上传、加水印、缩略图),对图片的处理

    PHP图片缩放水印类.zip

    首先,"PHP图片缩放水印类"是为了方便开发者在PHP环境中对图像进行缩放和添加水印而设计的。它封装了GD库或Imagick扩展(取决于你的PHP环境)的功能,使得图片处理更加便捷和高效。 1. **类库参数设置**:在使用此...

    php图片操作类 php缩放图片 水印添加!

    php图片操作可生成等比例缩略图 和图片水印添加!

    php图片添加水印类.zip

    这个"php图片添加水印类.zip"文件包含了一个PHP类,专门用于在图片上添加水印,这在网站开发、图像处理或者品牌保护等场景下非常实用。下面我们将详细探讨这个类的相关知识点。 1. **类库介绍**: 这个类库的核心...

    php上传图片及加水印的功能

    在PHP中实现图片上传并添加水印是一项常见的...综上所述,实现PHP图片上传并加水印的功能涉及多个环节,包括文件上传、图像处理和错误处理等。在实际应用中,应结合具体需求进行优化和调整,确保系统的稳定性和安全性。

    php,图片合成加水印并生成缩略图

    php 将两个图片生成一张图片,加水印,并另生成缩略图

Global site tag (gtag.js) - Google Analytics