Enum DibBitCount
Namespace: Aspose.Imaging.ApsBuilder.Dib
Assembly: Aspose.Imaging.dll (25.2.0)
تحدد تعداد البتات (BitCount Enumeration) عدد البتات التي تعرف كل بكسل وأقصى عدد من الألوان في صورة غير معتمدة على الجهاز (DIB).
public enum DibBitCount : short
الحقول
Bitcount0 = 0
عدد البتات لكل بكسل غير محدد. يجب أن تكون الصورة إما بتنسيق JPEG أو PNG. لا يتضمن أي من هذين التنسيقين جدول ألوان، لذا فإن هذه القيمة تحدد أنه لا يوجد جدول ألوان موجود. انظر [JFIF] و [RFC2083] لمزيد من المعلومات حول تنسيقات ضغط JPEG و PNG.
Bitcount1 = 1
تم تحديد الصورة بلونين. كل بكسل في الصورة يمثل بواسطة بت واحد. إذا كان البت غير مضاء، يتم عرض البكسل بلون الإدخال الأول في جدول الألوان؛ إذا كان البت مضاءً، فإن البكسل له لون الإدخال الثاني في الجدول.
Bitcount2 = 4
تم تحديد الصورة بحد أقصى 16 لونًا. يمثل كل بكسل في الصورة بواسطة فهرس 4 بت في جدول الألوان، ويحتوي كل بايت على 2 بكسل.
Bitcount3 = 8
تم تحديد الصورة بحد أقصى 256 لونًا. يمثل كل بكسل في الصورة بواسطة فهرس 8 بت في جدول الألوان، ويحتوي كل بايت على بكسل واحد.
Bitcount4 = 16
تم تحديد الصورة بحد أقصى 2^16 لونًا. يمثل كل بكسل في الصورة بواسطة قيمة 16 بت.
Bitcount5 = 24
تحتوي الصورة على حد أقصى 2^24 لونًا، وحقل الألوان (Colors) في DIB هو NULL. يمثل كل ثلاثي بايت في مصفوفة الصورة الكثافات النسبية لللون الأزرق والأخضر والأحمر، على التوالي، لبكسل. يتم استخدام جدول ألوان (Colors) لتحسين الألوان المستخدمة على الأجهزة المعتمدة على اللوحة، ويجب أن يحتوي على عدد الإدخالات المحدد بواسطة حقل ColorUsed في كائن BitmapInfoHeader.
Bitcount6 = 32
تحتوي الصورة على حد أقصى 2^24 لونًا.