ฉันต้องการเข้าใจข้อกำหนดหน่วยความจำสำหรับไฟล์ทรัพยากรรูปภาพที่จะแสดงบนจอแสดงผลความละเอียด 240x400
จอแสดงผลมีข้อกำหนดดังต่อไปนี้:
รองรับความลึกของสีสูงสุด 18 บิตและใช้ไดรเวอร์การแสดงผล ILI9327
สมมติว่าฉันต้องการแสดงไอคอนที่แตกต่าง 50 รายการแต่ละขนาด 10 มม. X 10 มม. จำเป็นต้องใช้พื้นที่เก็บข้อมูลอะไร
นี่คือการคำนวณของฉัน:
พิกเซลต่อมม. = 400 / 61.2 = 6.536
จำนวนพิกเซลในหนึ่งภาพ = 65.36 x 65.36 = 4272 พิกเซล
แต่ละพิกเซลจะต้องมี 18 บิต X 3 (สำหรับ R, G และ B) = 54 บิต
บิตทั้งหมดที่ต้องการ = 4272 x 54 = 230688 บิต = 28.16 กิโลไบต์
สำหรับ 50 ภาพฉันจะต้องใช้พื้นที่จัดเก็บ 1.375 เมกะไบต์
การคำนวณของฉันถูกต้องหรือไม่