首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问<img>标签数据

访问<img>标签数据
EN

Stack Overflow用户
提问于 2009-10-19 09:16:36
回答 3查看 1.8K关注 0票数 2

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

EN

回答 3

Stack Overflow用户

发布于 2009-10-20 19:41:45

这可以通过html5的<canvas>来实现。

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

  • 创建画布:

var canvas = document.createElement('CANVAS'); canvas.setAttribute('width',150);

canvas.setAttribute('height',150);

  • 获取2D上下文:

将图像var context = canvas.getContext('2d');

  • copy到画布中:

如您所愿:使用以下命令对数据context.drawImage(document.getElementById('your_image_id'),0,0);

  • get:

canvas.toDataURL()

就这样。

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

票数 5
EN

Stack Overflow用户

发布于 2009-10-19 17:36:00

HTML Parser可能会对您有所帮助。它是一个免费的java库,你可以用它来浏览html页面并查找特定的标签来获取它的内容。我不知道它在实践中会如何工作,因为我还没有机会使用它,但我的学院推荐它

票数 -1
EN

Stack Overflow用户

发布于 2009-10-19 09:36:33

代码语言:javascript
复制
<image id="myimage" src="myimage.jpg">

javascript:

代码语言:javascript
复制
function getImage(){
 var imgsrc = document.getElementById('myimage').src;
 alert(imgsrc + ' is the source!');
 return;
}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1587686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档