私はCanvasオブジェクトを扱うすべての人がpixelbufferを4(RGBA)で乗算することに気付きました。私はネイティブピクセルコーディング(DelphiとC++)で多くの作業をしており、これを通常の32ビットRGBA(888-8エンコーディング)として認識しています。 私の質問はです:ブラウザのピクセル形式を検出する方法はありますか? 16ビット(565エンコーディング)または24ビット(888エンコーディング)をサポートするデバイスで実行している場合、ブラウザが各再描画のビットマップをダウングレードする必要がある場合は非常に遅くなります。特にアルファブレンディングが関与する場合。Javascript Canvas pixelformat
また、これはセカンダリです:純粋な888または565のビットマップをjavascriptで作成することはできますか?または、8ビットパレットベースのビットマップはどうですか? JSベースのゲームは、私の見解では8ビットピクセルで作業するだけで大いに役立ちます。
私の質問は次のとおりです。「ブラウザのピクセル形式を検出する方法はありますか?」 –