<form action="<?=
PHP实现给上传图片加水印图案的做法 - 凌众科技
快速业务通道
PHP实现给上传图片加水印图案的做法
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-22
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
SERVER[''PHP_SELF'']?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="486" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="498" height="28" background="image/top.gif"><div align="center" class="style2">上传图片</div></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="right">
<table width="426" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="50" height="32" nowrap="nowrap">路径:</td>
<td width="362"><input name="upfile" type="file" id="upfile" size="40" /></td>
</tr>
<tr>
<td height="27" colspan="2"><div align="center">
<input type="submit" name="Submit" value="提交" />
<input type="reset" name="Submit" value="重置" />
</div></td>
</tr>
</table>
</div>
<div align="center"></div></td>
</tr>
<tr>
<td> </td>
</tr><INPUT TYPE="hidden" name=''action'' value=''doup''>
<tr>
<td height="28" background="image/top.gif"> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</form>
<br>
<A href=http://www.bianceng.cn target=_blank>编程入门网bianceng.cn</A>
<?
if(
PHP实现给上传图片加水印图案的做法 - 凌众科技
快速业务通道
PHP实现给上传图片加水印图案的做法
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-22
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
POST[''action'']==''doup'')
{
$uptypes=array(''image/jpg'',''image/jpeg'',''image/pjpeg'',''image/gif'');//上传图片文件类型列表
$wFile=
PHP实现给上传图片加水印图案的做法 - 凌众科技
快速业务通道
PHP实现给上传图片加水印图案的做法
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-22
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
FILES[''upfile''];//取得文件路径
$waterimg="water.gif";//水印图片路径
//print_r($wFile);
if(in_array($wFile[''type''], $uptypes))
{//检查文件类型,若上传的文件为jpg或gif图片则加水印
if(strstr($wFile[''type''],"jp"))
{ //若上传图片类型为jpg,pjpeg,jpeg,则用imagecreatefromjpeg读取目标文件
$im = imageCreatefromjpeg($wFile[''tmp_name'']);
$wfilew=imagesx($im);//取得图片的宽
$wfileh=imagesy($im);//取得图片的高
}
else
{//否则若上传图片类型为gif,则用imagecreatefromgif读取目标文件
$im = imageCreatefromgif($wFile[''tmp_name'']);
$wfilew=imagesx($im);//取得图片的宽
$wfileh=imagesy($im);//取得图片的高
}
//设定混合模式
imagealphablending($im, true);
//读取水印文件
$im2 = imagecreatefrompng($waterimg);//若
|