使用旋转绘制ImageData

时间:2014-06-19 13:55:56

标签: javascript canvas putimagedata

我在画布上绘制了很多扇区(如圆形图),我需要旋转它。不幸的是它变慢了,所以我试图只绘制一次而不是保存位图并绘制位图。我试过了:

 v=ctx.getImageData(0, 0, 100, 100)
 ctx.rotate(Math.PI/2)
 ctx.putImageData(v, 0, 0)

问题是,ImageData没有旋转(甚至翻译和缩放都不起作用)。只制作图像是否可行? 我无法找到答案,只有canvas.toDataURL,但它需要整个画布,我只需要它的一部分。

0 个答案:

没有答案