2

drawimage を使用すると ctx.globalcompositeoperation=source-over が機能することはわかっていますが、putimagedata では機能しますか?

4

1 に答える 1

5

簡単な答えはノーです。複合モードは影響しませんputImageData

使用putImageDataは、コンポジション モードやコンテキストよりも低いレベルで一般的に機能します。

低レベルとは、他の方法 (変換、スタイルなど) で描画されたものを変更するために使用するコンテキストとパラメーターをバイパスすることを意味します。

putImageData は、結果のビットマップのピクセルを直接置き換えるだけです。

drawImage複合モードを利用するには を使用する必要があります。これはより高速drawImageであり、ビットマップ メモリ配列を直接操作することもできます。

于 2013-09-20T23:10:45.860 に答える