发布
社区首页 >问答首页 >我可以知道图像在特定位置是否透明吗?

我可以知道图像在特定位置是否透明吗?
EN

Stack Overflow用户
提问于 2012-12-12 18:29:22
回答 2查看 775关注 0票数 6

我正在用javascript (IE10)做一个有冲突系统的游戏。我只想在两个可见部分分开时才对对象进行分类,我想忽略图像的透明部分。

有办法知道< img >中的位置是否透明吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-12 18:35:54

将图像“刻录”到HTML5画布中,然后从画布中获取特定像素并检查其Alpha (http://falcon80.com/HTMLCanvas/PixelManipulation/getImageData.html)。

我认为如果您只使用HTML5 canvas而不是到处移动DOM段,这将会更容易。

票数 4
EN

Stack Overflow用户

发布于 2012-12-12 18:34:58

查看以下帖子:

您可以将图像与老式的< map >和< area >标记一起使用。

Hover only on non-transparent part of image

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13837706

复制
相关文章

相似问题

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