图片上传预览 获得像素长宽
来源:互联网 发布:互联网软件市场推广 编辑:程序博客网 时间:2024/06/02 23:30
实现图片上传之前的预览功能及获得该图片的长宽
<!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>图片上传本地预览</title> <style type="text/css">#imghead {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}</style><script type="text/javascript"> //图片上传预览 IE是用了滤镜。 function previewImage(file) { if (file.files && file.files[0]) { var img = document.getElementById('imghead'); var reader = new FileReader(); reader.onload = function(evt){//img.src = evt.target.result;var image = new Image();image.src=evt.target.result; var height = image.height; var width = image.width; var filesize = image.fileSize; alert(width+"x.."+filesize+"::"+height); } reader.readAsDataURL(file.files[0]); } else //兼容IE { var sFilter='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src="'; file.select(); var src = document.selection.createRange().text;//alert(src); var img = document.getElementById('imghead');img.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)"; //img.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = src;document.selection.empty();var image = new Image();image.src=src;var height = image.height;var width = image.width;//var filesize = image.fileSize;alert(width+"::"+height); } }function getImageWH(src){var image = new Image();image.src=src;var height = image.height;var width = image.width;//var filesize = image.fileSize;alert(width+"::"+height);return width;}</script> </head> <body> <input type="file" onchange="previewImage(this)" /> <br> <img id="imghead" src=''></body> </html>
0 0
- 图片上传预览 获得像素长宽
- input文件框选择本地图片后页面预览图片并获取图片长宽以及大小 图片上传前预览
- bootstrap fileinput 设定图片预览长宽
- 上传图片长宽/修改上传图片
- 图片上传+图片预览
- java 图片像素质量压缩与图片长宽缩放
- 上传预览图片
- 自动预览上传图片
- 图片上传预览
- 上传与预览图片
- 上传图片时预览
- 上传图片预览
- 实现图片上传预览
- 图片上传预览效果
- 上传图片预览
- 上传图片前预览
- 上传图片前预览
- c#上传图片预览
- HDU 5373 The shortest problem (简单模拟)
- Vim-multiple-cursors与neocomplete的冲突
- php学习-07运算符
- 统计画图的第三方
- 域名服务器相当于与网站
- 图片上传预览 获得像素长宽
- NET获取汉字的字节长度
- 如何用Excel画出一幅漂亮的甘特图?
- fatal error C1083: Cannot open program database file:.....idb||.pdb
- UVA 10480 Sabotage (最大流)
- 去除重复字符并排序
- EF6源码学习-准备篇
- spring(错误一) spring mvc上传多张图片,报错:java.lang.NoSuchMethodException解决方案
- Android应用:Service开发实例(二)之Service的两种创建方法和其生命周期