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 相关文章推荐
js中判断文本框是否为空的两种方法
Jul 31 Javascript
基于JavaScript实现动态创建表格和增加表格行数
Dec 20 Javascript
基于vue.js实现图片轮播效果
Dec 01 Javascript
JS前端加密算法示例
Dec 22 Javascript
原生js实现电商侧边导航效果
Jan 19 Javascript
js 获取html5的data属性实现方法
Jul 28 Javascript
React Native时间转换格式工具类分享
Oct 24 Javascript
Vue中自定义全局组件的实现方法
Dec 08 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
Apr 22 Javascript
js实现计时器秒表功能
Dec 16 Javascript
详解vue v-model
Aug 31 Javascript
手把手教你实现 Promise的使用方法
Sep 02 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会员权限控制实现原理分析
2011/05/29 PHP
php教程之phpize使用方法
2014/02/12 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
基于命令行执行带参数的php脚本并取得参数的方法
2016/01/25 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
摘自百度的图片轮换效果代码
2007/11/19 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
jQuery后代选择器用法实例
2014/12/23 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
JS 实现缓存算法的示例(FIFO/LRU)
2018/03/20 Javascript
mpvue微信小程序多列选择器用法之省份城市选择的实现
2019/03/07 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
python面向对象 反射原理解析
2019/08/12 Python
python实现实时视频流播放代码实例
2020/01/11 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
留学自荐信的技巧
2013/10/17 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL