我已經注意到,每個使用Canvas對象的人都會在4倍像素緩衝區(RGBA)周圍乘數。我用本地像素編碼(Delphi和C++)進行了很多工作,並將其識別爲普通的32位RGBA(888-8編碼)。 我的問題是:有沒有辦法檢測瀏覽器的像素格式?如果您在支持16位(565編碼)或24位(888編碼)的設備上運行,如果瀏覽器必須降級每次重繪的位圖,速度會非常慢。特別是當涉及到alpha混合時。Javascript畫布pixelformat
此外(這是次要的):是否有可能在javascript下創建純粹的888或565位圖?或者基於8位調色板的位圖呢?在我看來,基於JS的遊戲只需要處理8位像素就可以大大受益。
請注意,我的問題是:「有沒有辦法檢測瀏覽器的像素格式?」 –