<?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给图片添加水印的类,支持水印图片,调用方式: 先包含类文件 然后实例化类: $img = new Images; 然后提供图片: $img->imgpath(原图片路径及名称,水印图片路径及名称); 之后开始加...
使用PHP,为图片添加水印图片。 缩放源水印图片,使其最大宽/高度不能超过原图片。
php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成...
在IT行业中,为图片添加水印是一项常见的任务,特别是在版权保护、品牌推广或者社交媒体分享时。"给图片加水印 批量给图片加水印"这个主题涉及到图像处理技术,特别是批量处理方面,这对于摄影师、设计师或者内容...
一个php给图片加水印与上传图片加水印php类。 功能:PHP图片水印 (水印支持图片或文字) $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; $waterImage 图片水印,即作为...
在PHP中,添加水印是一项常见的任务,常用于保护版权或为网站的图片添加品牌标识。下面我们将深入探讨如何利用PHP实现图片水印功能,并基于提供的`img.php`文件进行详细解析。 首先,我们需要理解基本的图像处理...
图片加水印后上传至对象存储,亲测可用。 环境:php语言,qcloud/cos-sdk-v5 COS上传扩展。需要安装gd库。 注意,腾讯云服务函数不可用(腾讯云php环境没有安装gd库),需要换成第三方图片处理扩展
在IT行业中,为图片添加...综上所述,给图片添加水印在Flex中涉及ActionScript编程、图像处理、用户界面设计、样式定制、项目配置等多个环节。理解并掌握这些知识点,对于开发一个完整的Flex图片加水印应用至关重要。
php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成...
在IT行业中,为图片添加水印是一项常见的任务,特别是在网页设计、社交媒体管理和版权保护等领域。在本项目中,我们将探讨如何使用JavaScript实现这一功能。这个项目适用于VS2010开发环境,它允许用户在上传图片之前...
在PHP开发中,有时我们需要对PDF文件进行操作,比如添加水印,以保护文档的版权或者增加辨识度。在这种情况下,Mpdf是一款非常实用的PHP库,它允许开发者生成和处理PDF文件,包括添加水印。下面我们将详细介绍如何...
在PHP中,为图片添加水印是一项常见的任务,可以用于保护版权或增加品牌标识。当在图片上添加文字或图像水印时,有时可能会遇到生成的图片变得模糊的问题。这通常与图片处理过程中的分辨率、缩放、质量设置等因素...
在提供的压缩包文件中,"php图片添加水印类"可能是实现上述功能的具体代码。为了使用这个类库,你需要仔细阅读其文档,理解类的结构和方法,然后按照示例或指南进行集成和调用。在实践中,可能还需要根据自己的项目...
PHP图片处理(上传、加水印、缩略图),对图片的处理
首先,"PHP图片缩放水印类"是为了方便开发者在PHP环境中对图像进行缩放和添加水印而设计的。它封装了GD库或Imagick扩展(取决于你的PHP环境)的功能,使得图片处理更加便捷和高效。 1. **类库参数设置**:在使用此...
php图片操作可生成等比例缩略图 和图片水印添加!
这个"php图片添加水印类.zip"文件包含了一个PHP类,专门用于在图片上添加水印,这在网站开发、图像处理或者品牌保护等场景下非常实用。下面我们将详细探讨这个类的相关知识点。 1. **类库介绍**: 这个类库的核心...
在PHP中实现图片上传并添加水印是一项常见的...综上所述,实现PHP图片上传并加水印的功能涉及多个环节,包括文件上传、图像处理和错误处理等。在实际应用中,应结合具体需求进行优化和调整,确保系统的稳定性和安全性。
php 将两个图片生成一张图片,加水印,并另生成缩略图