Enum DibBitCount
Namespace: Aspose.Imaging.ApsBuilder.Dib
Assembly: Aspose.Imaging.dll (25.2.0)
การจัดประเภท BitCount กำหนดจำนวนบิตที่กำหนดแต่ละพิกเซลและจำนวนสีสูงสุดใน bitmap ที่ไม่ขึ้นกับอุปกรณ์ (DIB)
public enum DibBitCount : short
Fields
Bitcount0 = 0
จำนวนบิตต่อพิกเซลไม่ถูกกำหนด รูปภาพควรอยู่ในรูปแบบ JPEG หรือ PNG รูปแบบเหล่านี้ไม่มีตารางสี ดังนั้นค่าตัวนี้ จึงระบุว่าไม่มีตารางสีอยู่ ดู [JFIF] และ [RFC2083] สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการบีบอัด JPEG และ PNG
Bitcount1 = 1
รูปภาพถูกกำหนดด้วยสองสี แต่ละพิกเซลใน bitmap ถูกแทนที่ด้วยบิตเดียว หากบิตนั้นว่าง พิกเซลจะ ถูกแสดงด้วยสีของรายการแรกในตารางสี; หากบิตถูกตั้งค่า พิกเซลจะมีสีของรายการที่สองในตาราง
Bitcount2 = 4
รูปภาพถูกกำหนดด้วยสีสูงสุด 16 สี แต่ละพิกเซลใน bitmap ถูกแทนที่ด้วยดัชนี 4 บิตใน ตารางสี และแต่ละไบต์ประกอบด้วย 2 พิกเซล
Bitcount3 = 8
รูปภาพถูกกำหนดด้วยสีสูงสุด 256 สี แต่ละพิกเซลใน bitmap ถูกแทนที่ด้วยดัชนี 8 บิตใน ตารางสี และแต่ละไบต์ประกอบด้วย 1 พิกเซล
Bitcount4 = 16
รูปภาพถูกกำหนดด้วยสีสูงสุด 2^16 สี แต่ละพิกเซลใน bitmap ถูกแทนที่ด้วยค่าบิต 16 บิต
Bitcount5 = 24
bitmap มีสีสูงสุด 2^24 สี และฟิลด์ Colors ของ DIB เป็น NULL แต่ละทริปเปิล 3 ไบต์ในอาร์เรย์ bitmap แทนความเข้มสัมพัทธ์ ของสีน้ำเงิน สีเขียว และสีแดง ตามลำดับ สำหรับพิกเซล ตารางสี Colors ถูกใช้เพื่อเพิ่มประสิทธิภาพสีที่ใช้ในอุปกรณ์ที่ใช้พาเลต และต้องมี จำนวนรายการตามที่ระบุโดยฟิลด์ ColorUsed ของวัตถุ BitmapInfoHeader
Bitcount6 = 32
bitmap มีสีสูงสุด 2^24 สี