我注意到两个JavaScript API成员看起来非常相似:
我应该如何正确地选择使用哪一个?或者它们本质上是可以互换的?
乍一看,一个不同之处是,ImageData构造函数被标记为“这是一种实验技术/因为该技术的规范还没有稳定.”。
发布于 2016-05-14 22:22:24
如果这两个API都可以实现您想要的,那么您可以使用任何一个API。如果一个API有相关的特性或限制,那么您需要根据这些事实做出决定。
CanvasRenderingContext2D.createImageData()的特点
ImageData对象。createImageData(imagedata)克隆ImageData对象。new ImageData()的特点
ImageData时首选。( ctx.createImageData()是否认为线程不安全?)new ImageData(array, width, height)构建基于像素数组的ImageData。https://stackoverflow.com/questions/37232498
复制相似问题