实际参考和使用HTML5捕获的图像
Actually referencing and using the image captured with HTML5
我知道这只是通过插入来实现的
<input type="file" id="photo" accept="image/*;capture=camera">
我遇到的问题(由于我缺乏适当的编码技能)实际上是抓取和使用用户选择/拍摄的图像。
具体来说,我希望iPad用户能够抓取一个图像,该图像将根据CSS在页面上呈现。一旦一个图像出现,我希望他们能够在需要的时候用另一个图像替换这个图像
听起来很简单,但一旦被捕获,我就无法编写引用图像并对其进行操作所需的代码
顺便说一句,这是一个内部项目,因此权限等都无关紧要。
提前谢谢。
今天,在网络上的一些帮助下,我想出了以下方法,它可以在加载初始图像后更改按钮的文本。
<div id="zeroDiv">
<input type="file" id="getPic" accept="image/*">
</div>
<div id="picWrapper">
<img id="image">
<div id="buttDiv">
<button id="picButt"><span class="buttText">Insert image</span>
</button>
</div>
</div>
和JQuery/JavaScript:
$('#picButt').click(function () {
$('#getPic').trigger('click');
});
$(document).ready(function () {
$("#getPic").on("change", gotPic);
$("#image").load();
});
function gotPic(event) {
$("#image").attr("src", URL.createObjectURL(event.target.files[0]));
$("#picButt span").text("Change image");
}
在http://jsfiddle.net/1rg5Lyyk/4/
我现在正在寻找一种方法,在捕获图像后将其存储在本地存储中,这样当用户离开页面并返回时,图像也会返回。但这是一个不同的问题!
相关文章:
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 如何使用Javascript/Jquery/HTML5函数将HTML页面捕获为图像
- 如何将 html5 画布另存为窗口 8 Metro 应用程序中的图像文件
- 无法为HTML5中具有画布和图像的可拖动元素设置“拖动图像”
- 如何在windows 8 html5现代用户界面中显示没有背景的图像
- HTML5拖放-如何删除IE上的默认重影图像
- 实际参考和使用HTML5捕获的图像
- HTML5拖放新图像并替换Div中的现有图像
- 如何在MVC5中运行时在HTML5 Canvas中显示图像
- HTML5/JavaScript图像点击事件
- 更改HTML5拖放中的重影图像
- Html5画布使用JCanvasScript加载图像
- 将字节转换为用于在HTML5画布上绘制的图像
- html5 canvas toDataURL 返回空白图像
- 使用模式在 HTML5/JS 中绘制图像
- 单击时显示 Html5 画布图像
- 如何使用HTML5和AR在视频/图像上实时生成3d标记
- 如何用箭头键在画布上移动图像html5
- 使用在图像HTML5上绘制
- 在画布上绘制图像HTML5错误