php上传图片并给图片打上透明水印的代码


Posted in Javascript onJune 07, 2010
$im = imagecreatefromjpeg($_file["upload"]["tmp_name"]); //你要打水例子的图片 
$watermark = imagecreatefrompng("Smiley.png"); //水印图的路径 
$im_x = imagesx($im); 
$im_y = imagesy($im); 
$w_x = imagesx($watermark); 
$w_y = imagesy($watermark); 
imagecopy($im,$watermark ,$im_x-$w_x,$im_y-$w_y,0,0,$w_x,$w_y); 
imagejpeg($im); //可加上路径以保存有水印的图 
//可以利用type判断下图片类型 
//switch($_file["upload"]["type"]) 
//case:1 
//然后用不同的函数 
//imagejpeg()对应jpeg 
//imagegif()对应gif 
//imagepng()对应png 
imagedestroy($im);
Javascript 相关文章推荐
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
Jun 09 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
Apr 04 Javascript
JavaScript声明变量名的语法规则
Jul 10 Javascript
js实现当前输入框高亮显示的方法
Aug 19 Javascript
谷歌Chrome浏览器扩展程序开发小记
Jan 06 Javascript
JavaScript字符串常用的方法
Mar 10 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
Jul 12 Javascript
Vue-Cli中自定义过滤器的实现代码
Aug 12 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
Dec 08 Javascript
解决vue接口数据赋值给data没有反应的问题
Aug 27 Javascript
vue权限问题的完美解决方案
May 08 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
Sep 04 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 #Javascript
JavaScript 异步方法队列链实现代码分析
Jun 05 #Javascript
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 #Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
Jun 04 #Javascript
利用jquery操作select下拉列表框的代码
Jun 04 #Javascript
JavaScript 页面编码与浏览器类型判断代码
Jun 03 #Javascript
javascript cookie操作类的实现代码小结附使用方法
Jun 02 #Javascript
You might like
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
php 判断服务器操作系统的类型
2014/02/17 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
2008/12/02 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
关于django python manage.py startapp 应用名出错异常原因解析
2020/12/15 Python
用python计算文件的MD5值
2020/12/23 Python
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
机关门卫岗位职责
2013/12/30 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
2014年库房工作总结
2014/11/26 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
2015年党建工作目标责任书
2015/05/08 职场文书
荒岛余生观后感
2015/06/09 职场文书
寒假致家长的一封信
2015/10/10 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
Redis过期数据是否会被立马删除
2022/07/23 Redis