すべての(最新の)ブラウザでピクセル完全に表示したいキャンバスがあります。デフォルトでは、DPIの高い画面のデバイスはページを拡大してすべてが正しいサイズに見えるようにしていますが、キャンバスの外観が壊れています。すべてのデバイスにピクセル完璧なキャンバスを表示
キャンバス内の1ピクセル=画面上の1ピクセルを保証するにはどうすればよいですか?これは、ページ上の他の要素には影響しません。テキストはデバイスに合わせて適切に拡大縮小されます。
私は既にwindow.devicePixelRatio
に基づいてキャンバスの寸法をスタイリングしてみました。それはキャンバスを適切なサイズにしますが、コンテンツはさらに悪く見えます。私は彼らがすでに間違ってスケールアップされた後にそれらをスケールダウンすることを推測しています。
*あなたが気にした場合、キャンバスは、ディザリングを使用してブラウザがいくつかlerpの種類ではなく、最近傍