js进行图片相关操作
来源:互联网 发布:python黑帽子中文 编辑:程序博客网 时间:2024/06/07 02:28
本文主要是利用file获取本地图片并在界面上显示以及放大操作。
一、file获取图片并显示:
<div><input name="callRecordImg" type="file" class="file_1" onChange="onUploadFileChange(this)"/><img id="callRecordImg"/></div>
其中input标签获取图片,img标签进行图片显示。下面是onUploadFileChange()方法进行图片格式验证以及显示操作://图片上传相关验证function onUploadFileChange(sender) {var v = sender.value;if(v==undefined || v==""){return false;}if(!/\.(jpg|jpeg|png)$/.test(v)){return false;}if (typeof FileReader == 'undefined') { alert("不支持图片预览"); }var reader = new FileReader();var file = sender.files[0];reader.onload = function (e) { var img = document.getElementById("callRecordImg"); img.src = e.target.result; img.style.width = "200px"; img.style.height = "200px"; } reader.readAsDataURL(file);}至此完成图片上传及预览功能,下面介绍图片的放大操作:现在头部引入相关样式和js,
<script type="text/javascript" src="${ctx}/js/tinybox.js"></script> <link rel="Stylesheet" href="${ctx}/css/window.css" />
相关文件可下载路径:http://download.csdn.net/download/qq_30401659/10103289。
具体代码实现:
<img style="width:200px;height:200px;cursor:pointer;" src="图片路径" onclick="showWindow(this);"/>js代码:
function showWindow(img){var content = "<img width='640px' height='450px' src='"+$(img)[0].src+"'/>";TINY.box.show(content,0,0,0,1);}至此完成全部操作。
阅读全文
0 0
- js进行图片相关操作
- 利用JS获取复选框数据并进行相关操作
- JS img error 对未显示的图片进行操作
- 图片相关操作
- 图片操作相关代码
- 图片相关操作
- JS进行Cookie操作
- JS进行Cookie操作
- JS 数组相关操作
- node.js操作相关
- js时间相关操作
- 原生js相关操作
- js操作图片属性
- 多应用中EditText中可以插入图片,并且图片可以响应点击事件来进行相关操作。
- js上传图片,进行预览
- Hammer.js 进行图片缩放
- js上传图片进行预览
- JavaScript 处理图片相关操作
- bzoj 4810 [Ynoi2017]由乃的玉米田(莫队+bitset)
- 利用异或进行密码加密
- hibernate.cfg.xml
- day08笔记
- 高精度(加法)
- js进行图片相关操作
- linux 软件开发小工具
- 1、面向对象思想 2、类与对象的关系 3、局部变量和成员变量的关系 4、封装思想 5、private,this关键字 6、随机点名器
- day09笔记
- ServletRequest中getReader()和getInputStream()只能调用一次的解决办法
- 二叉树的下一个节点
- LintCode 关于动态规划问题的总结
- 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
- day10笔记