【发布时间】:2011-09-13 21:23:14
【问题描述】:
我正在尝试使用 javascript 对图像执行简单的操作。为了获取图像的像素,我在画布上绘制图像,然后从画布中获取 ImageData。但是对于大图像,在画布上绘制它们需要很多时间。
有没有其他方法可以在不使用画布元素的情况下获取图像像素?
【问题讨论】:
-
真的那么慢吗?如果您不将图像绘制到屏幕上,而仅绘制到画布上,也许会更快。
-
我将它绘制到画布而不是屏幕上。但它仍然比大多数图像编辑工具慢很多。
-
大部分图片编辑工具都是硬件加速的;并非所有浏览器都支持画布硬件加速。但是你测试的是什么浏览器?
-
会$.getImageData 帮忙吗?
-
@Harmen,我正在使用 Firefox 和 Chrome 进行测试。
标签: javascript image html image-processing canvas