<?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对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成...
一个php给图片加水印与上传图片加水印php类。 功能:PHP图片水印 (水印支持图片或文字) $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; $waterImage 图片水印,即作为...
可经批量给图片加水印 方便,快捷,易操作
图片加水印后上传至对象存储,亲测可用。 环境:php语言,qcloud/cos-sdk-v5 COS上传扩展。需要安装gd库。 注意,腾讯云服务函数不可用(腾讯云php环境没有安装gd库),需要换成第三方图片处理扩展
为了防止辛苦做出来的图片被盗用,很多照片都会加上水印,可以直接用图片工具添加水印再上传,但PHP中就可以实现给图片加水印的功能,本文章向码农们介绍 php 给图片加水印的两种方法,感兴趣的码农可以参考一下本...
php图片添加水印代码,可以自定义图片水印位置,可以直接调用
php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成...
一个php图片添加水印类,获得数据库模型的对象,水印处理配置项,添加水印方法,获得图片资源,获得水印位置。
PHP图片处理(上传、加水印、缩略图),对图片的处理
php实现上传图片并能控制是否加水印 php 上传图片 php加水印 上传图片 加水印 功能测试完全
php图片操作可生成等比例缩略图 和图片水印添加!
php 图片添加水印(文字、图片)后发现生成的图片变得模糊。解决办法的代码
php上传图片添加文字或者图片水印的实例可以配置水印位置
php 将两个图片生成一张图片,加水印,并另生成缩略图
分享一个php图片添加水印类,获得数据库模型的对象,水印处理配置项,添加水印方法,获得图片资源,获得水印位置。
生成各种图片缩略图,并支持添加水印 一个生成缩略图的函数 一个添加水印的函数 傻瓜式应用很简单
4.插件Mpdf 加水印