javascript - 访问 <img> 标签数据

标签 javascript html

我想访问标签数据,以便在使用 Javascript 图像处理库处理后将此图像发送到服务器(数据库)。

最佳答案

这可以通过 HTML5 的 <canvas> 来完成:

对于 IE 中的 Canvas 支持:http://me.eae.net/projects/iecanvas/

  • 创建 Canvas :
    var canvas = document.createElement('CANVAS'); canvas.setAttribute('width',150);<br/> canvas.setAttribute('height',150);

  • 获取二维上下文:
    var context = canvas.getContext('2d');

  • 将图像复制到 Canvas 中:
    context.drawImage(document.getElementById('your_image_id'),0,0);

  • 随意修改:https://developer.mozilla.org/en/Canvas_tutorial

  • 获取数据 URL:
    canvas.toDataURL()

就是这样。

此外,请查看:http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html

关于javascript - 访问 <img> 标签数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587686/

相关文章:

javascript - 如何创建自定义过滤器以将所选项目排列在 Vue.js 中多选 v-autocomplete 的顶部

javascript - MSIE 8 中出现 JavaScript 解析错误的原因

jquery - 复制一个 JQuery slider

php - 带有 javascript 控件的 Flash MP3 播放器

javascript - 在 Bootstrap 4 的移动 View 中如何删除右侧的空间?

javascript - 如何使用 JavaScript 数组和 getDate 显示今天的日期?

javascript - 访问自己的 api 时无法读取未定义的属性

html - IE9 中滚动条的问题,位置 : fixed, 溢出:自动

Javascript 图像高亮(解释)

javascript - Jquery 允许字母数字验证中存在空格