js小学生图区_js读取本地图片并显示
版权声明:本文为博主原创文章,未经博主允许不得转载。
根据项目需要,需要选择本地图片并显示在页面上,然后上传至服务器。因为自身刚刚接触js,所以比较生疏,碰到问题吼,幸好有强大的网络,搜索很多有用的资源,现在将js读取本地图片并显示的代码总结一下,供大家使用,并给自己一个记录。
第一种方法:
//图片显示插件
(function ($) {
$.imageFileVisible = function (options) {
// 默认选项
var defaults = {
//包裹图片的元素
wrapSelector: null,
//元素
fileSelector: null,
width: '100%',
height: 'auto',
errorMessage: "不是图片"
};
// Extend our default options with those provided.
var opts = $.extend(defaults, options);
$(opts.fileSelector).on("change", function () {
var file = this.files[0];
var imageType = /image.*/;
if (file.type.match(imageType)) {
var reader = new FileReader();
reader.onload = function () {
var img = new Image();
img.src = reader.result;
$(img).width(opts.width);
$(img).height(opts.height);
$(opts.wrapSelector).append(img);
};
reader.readAsDataURL(file);
} else {
alert(opts.errorMessage);
}
});
};
})(jQuery);
$(document).ready(function () {
//图片显示插件
$.imageFileVisible({ wrapSelector: "#image-wrap1",
fileSelector: "#file1",
width: 300,
height: 300
});
$.imageFileVisible({ wrapSelector: "#image-wrap2",
fileSelector: "#file2",
width: 300,
height: 300
});
});
选择图1: |
选择图2: |
||
---|---|---|---|
第二种方法:
var image = '';
function selectImage(file) {
if (!file.files || !file.files[0]) {
return;
}
var reader = new FileReader();
reader.onload = function (evt) {
document.getElementById('image').src = evt.target.result;
image = evt.target.result;
}
reader.readAsDataURL(file.files[0]);
}
js小学生图区_js读取本地图片并显示相关推荐
- js小学生图区_js实现图片区域可点击大小随意改变(适用移动端)代码实例
实现图片区域可点击,实际上使用map是可以的,但是适配效果并不好,图片只能是固定大小的值,而且点都被写死了. 在这里,我使用的js基于canvas写的一个小工具.可以圈出你需要点击的部分,然后生成一串 ...
- js小学生图区_js 图片区域可点击,适配移动端,图片大小随意改变
实现图片区域可点击,实际上使用map是可以的,但是适配效果并不好,图片只能是固定大小的值,而且点都被写死了. 在这里,我使用的js基于canvas写的一个小工具.可以圈出你需要点击的部分,然后生成一串 ...
- js小学生图区_多种方式实现js图片预览
js多种方式图片预览-持续更新 //设置自己的变量存储区 var Util = { file : $("#file"), image_show:$("#img_show& ...
- js小学生图区_推荐12个最好的 JavaScript 图形绘制库
众多周知,图形和图表要比文本更具表现力和说服力.图表是数据图形化的表示,通过形象的图表来展示数据,比如条形图,折线图,饼图等等.可视化图表可以帮助开发者更容易理解复杂的数据,提高生产的效率和 Web ...
- 解决导入markdown时本地图片无法显示问题——图床
解决导入markdown时本地图片无法显示问题--图床 图床工具: PicGo 图片服务器:Gitee 辅助工具:Node.js 14.17.6 图床: 一般是指储存图片的服务器,有国内和国外之分.国 ...
- py读取本地图片并返回图片给前端base64格式
py读取本地图片并返回图片给前端base64格式 直接贴代码,有用请收藏 from fastapi import FastAPI from get90V import resBody, getRewr ...
- JAVA读取本地图片并展示
代码如下: //读取本地图片输入流 FileInputStream inStream = new FileInputStream("D:/image/123.jpg");//byt ...
- java读取本地图片及路径
手贱打算用java读取本地图片,发现各种问题,之前使用python,发现还是python太厉害 如果打算用文件的形式读取图片,注意要对文件流做异常处理,还有java的输出语句,连接符之间的关系.最后成 ...
- java访问本地文件_详解Java读取本地文件并显示在JSP文件中
详解Java读取本地文件并显示在JSP文件中 当我们初学IMG标签时,我们知道通过设置img标签的src属性,能够在页面中显示想要展示的图片.其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相 ...
最新文章
- 2022-2028年中国宠物用药行业市场前瞻与投资战略规划分析报告
- RAID0,RAID1,RAID10,RAID5
- 【node测试系列】几款前端测试断言库(Assertions lib)的选型总结
- java静态内部类(嵌套类)
- Oracle入门(六)之用户操作
- 如何用堆栈来保存和恢复滚动条位置
- python创建socket对象_python---一个简单的socket
- Ubuntu 图形桌面死机重启(机器不重启)
- 九大背包问题专题--二维费用的背包问题
- VS2015 调试代码时写入位置时发生访问冲突
- System.ComponentModel.Win32Exception (0x80004005):拒绝访问。——解决办法
- 2021-06-25绝对定位的理解
- ENVI国产卫星插件
- 损失函数、代价函数、目标函数、适应度函数的区别与联系
- html5小游戏塔防,HTML5塔防(一)
- 深信服测试开发日常实习岗位一面凉经(来自李某)
- 嵌入式系统,嵌入式系统定义和使用,嵌入式系统和桌面通用系统的区别,嵌入式系统结构组成,嵌入式软件组成
- uml通信图画法_[UML]UML系列——协作图(通信图)collaboration diagram
- 帝国cms e loop php,如何使用帝国CMS的灵动标签e:loop_PHP教程
- 哈佛学生是如何度过大学4年的-----中国大学生的暮鼓晨钟
热门文章
- 【零基础 快速学Java】韩顺平 p104-147 流程控制:顺序、分支、循环、跳转 控制语句 (if、for、while、dowhile、break、continue、return)
- 利用闲置笔记本电脑搭建linux服务器并布置自己的网站
- 微信小程序上传和下载文件
- 嵌入式硬件开发工程师涉及哪些工作内容?
- Python图像增强
- GetSystemInfo系统信息
- HTML知识点(来自广陵散老师)
- 斐波那契生兔子问题(一月大兔子生a对,二月大兔子生b对,三月大兔子生c对。。。)
- 分享model.predict(test)与model.predict_classes(test)的用法
- Luminati提供了哪些工具来帮助自动化操作?