【发布时间】:2011-11-10 14:16:06
【问题描述】:
我正在尝试在 HTML5/Canvas 中构建一些东西,以允许跟踪图像并在偏离预定义路径时发出警报。
我已经弄清楚如何将外部图像加载到画布中,并允许其上的 mousedown/mousemovement 事件在图像上绘制,但我无法理解的是比较两者。
图像都是简单的黑底白轮廓,因此我可以通过 getPixel 样式事件判断在绘制的位置下方或鼠标所在位置下方是否有黑色。
我可以只使用鼠标位置来完成,但这需要定义每个图像轮廓的路径(并且有相当数量,因此理想情况下希望通过分析底层图像来完成)..
有人告诉我,它可以使用 Flash,但我希望尽可能避免这种情况,以便可以保持与非 Flash 平台(即 ipad)的兼容性,因为它们是页面运行的主要目标。
任何见解或帮助将不胜感激!
【问题讨论】:
标签: javascript html canvas