Webページのスクリーンショットを保存するためのChrome拡張機能を構築しています。スクリーンショットをすべて HTML5 キャンバス要素にまとめました。
次に canvas.toDataURL('image/jpeg', 0.8); で画像を表示すると それは正常に動作します。
ただし、最初にコンテキストを取得してこれを使用して画像をスケーリングしようとすると、次のようになります。
var context = canvas.getContext('2d');
context.scale(.75,.75);
canvas.toDataURL('image/jpeg', 0.8);
次に、画像をスケーリングなしの画像と同じサイズで出力します。私は何が欠けていますか?画像を拡大縮小するにはどうすればよいですか?