私はキャンバスを持っており、取得putImageData()
したクランプ配列のバイトを更新した後、メソッドを介してそれを使用して画像を表示しgetImageData.data
ます。
これはうまく機能しますが、Y 方向に *2 スケーリングする必要があります。
もちろん、ここでもすべての行を 2 回繰り返すことで問題なく実行できますが、フレームのレンダリングに時間がかかりすぎます (1 秒あたり 25 フレームを表示しています)。メソッドで画像をスケーリングする機能について読みましたdrawImage()
。私が知る限り、使用drawImage()
は を使用するよりも遅いという唯一の問題でputImageData()
あり、Firefox/2 (またはそのようなもの) のような古いブラウザー バージョンでは必要でした。
画像を Y 方向に 2 倍の速さでアップスケールするにはどうすればよいですか?
ところで、どうにかして全画面解像度を取得する同様のソリューションを取得することは可能ですか (フラッシュ - JS ではなく - 例: 全画面表示にすると youtube が何をするかなど)?