Tôi đã nhận thấy rằng tất cả mọi người làm việc với đối tượng Canvas nhân theo cách của họ xung quanh pixelbuffer bởi 4's (RGBA). Tôi đã làm việc rất nhiều với mã hóa pixel gốc (Delphi và C++) và nhận ra điều này như là một 32bit RGBA bình thường (mã hóa 888-8). Câu hỏi của tôi là: có cách nào để phát hiện pixelformat của trình duyệt không? Nếu bạn đang chạy trên một thiết bị hỗ trợ 16bit (565 mã hóa) hoặc 24bit (mã hóa 888), nó sẽ rất chậm nếu trình duyệt phải hạ cấp bitmap cho mỗi lần vẽ lại. Đặc biệt là khi pha trộn alpha có liên quan.Javascript Canvas pixelformat
Ngoài ra (và đây là thứ yếu): Có thể tạo một bitmap thuần 888 hoặc 565 ở tất cả dưới javascript không? Hoặc những gì về một bitmap 8bit dựa trên bitmap? Trò chơi dựa trên JS sẽ được hưởng lợi rất nhiều chỉ phải làm việc với 8 bit pixel trong quan điểm của tôi.
Lưu ý rằng câu hỏi của tôi là: "có cách nào để phát hiện pixelformat của trình duyệt không?" –