Enum DibBitCount
Namespace: Aspose.Imaging.ApsBuilder.Dib
Assembly: Aspose.Imaging.dll (25.2.0)
شمارش تعداد بیتها (BitCount) نوعی است که تعداد بیتهایی را که هر پیکسل را تعریف میکند و حداکثر تعداد رنگها در یک تصویر bitmap مستقل از دستگاه (DIB) را مشخص میکند.
public enum DibBitCount : short
فیلدها
Bitcount0 = 0
تعداد بیتها در هر پیکسل تعریف نشده است.
تصویر باید در فرمت JPEG یا PNG باشد.
هیچیک از این فرمتها شامل یک جدول رنگ نیستند، بنابراین این مقدار
مشخص میکند که هیچ جدول رنگی وجود ندارد. برای اطلاعات بیشتر در مورد فرمتهای فشردهسازی JPEG و PNG به [JFIF] و [RFC2083] مراجعه کنید.
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 رنگ است.