WmfBitmapInfoHeader
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfBitmapBaseHeader
public class WmfBitmapInfoHeader extends WmfBitmapBaseHeader
كائن BitmapInfoHeader يحتوي على معلومات حول الأبعاد وتنسيق اللون للصور النقطية المستقلة عن الجهاز (DIB).
المنشئات
| المنشئ | الوصف |
|---|---|
| WmfBitmapInfoHeader() |
الحقول
| حقل | الوصف |
|---|---|
| STRUCTURE_SIZE | حجم البنية |
الطرق
| طريقة | الوصف |
|---|---|
| getWidth() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عرض الـ DIB، بوحدات البكسل. |
| setWidth(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عرض الـ DIB، بوحدات البكسل. |
| getHeight() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد ارتفاع الـ DIB، بوحدات البكسل. |
| setHeight(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد ارتفاع الـ DIB، بوحدات البكسل. |
| getCompression() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد وضع الضغط للـ DIB. |
| setCompression(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد وضع الضغط للـ DIB. |
| getImageSize() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد حجم الصورة بالبايت. |
| setImageSize(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد حجم الصورة بالبايت. |
| getXPelsPerMeter() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة الأفقية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB. |
| setXPelsPerMeter(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة الأفقية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB. |
| getYPelsPerMeter() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة العمودية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB. |
| setYPelsPerMeter(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة العمودية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB. |
| getColorUsed() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد الفهارس في جدول الألوان المستخدم بواسطة الـ DIB، كما يلي: إذا كانت هذه القيمة صفرًا، يستخدم الـ DIB الحد الأقصى لعدد الألوان التي تتطابق مع قيمة BitCount. |
| setColorUsed(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد الفهارس في جدول الألوان المستخدم بواسطة الـ DIB، كما يلي: إذا كانت هذه القيمة صفرًا، يستخدم الـ DIB الحد الأقصى لعدد الألوان التي تتطابق مع قيمة BitCount. |
| getColorImportant() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد فهارس الألوان المطلوبة لعرض الـ DIB. |
| setColorImportant(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد فهارس الألوان المطلوبة لعرض الـ DIB. |
WmfBitmapInfoHeader()
public WmfBitmapInfoHeader()
STRUCTURE_SIZE
public static final int STRUCTURE_SIZE
حجم البنية
getWidth()
public int getWidth()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عرض الـ DIB، بوحدات البكسل. يجب أن تكون هذه القيمة موجبة. يجب أن يحدد هذا الحقل عرض ملف الصورة غير المضغوطة إذا كانت قيمة Compression تحدد صيغة JPEG أو PNG.
Returns: int
setWidth(int value)
public void setWidth(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عرض الـ DIB، بوحدات البكسل. يجب أن تكون هذه القيمة موجبة. يجب أن يحدد هذا الحقل عرض ملف الصورة غير المضغوطة إذا كانت قيمة Compression تحدد صيغة JPEG أو PNG.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getHeight()
public int getHeight()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد ارتفاع الـ DIB، بوحدات البكسل. يجب ألا تكون هذه القيمة صفرًا. إذا كانت هذه القيمة موجبة، يكون الـ DIB صورة bitmap من الأسفل إلى الأعلى، وأصلها هو الزاوية السفلية اليسرى. إذا كانت هذه القيمة سالبة، يكون الـ DIB صورة bitmap من الأعلى إلى الأسفل، وأصلها هو الزاوية العلوية اليسرى. لا تدعم صور bitmap من الأعلى إلى الأسفل الضغط. يجب أن يحدد هذا الحقل ارتفاع ملف الصورة غير المضغوطة إذا كانت قيمة Compression تحدد صيغة JPEG أو PNG.
Returns: int
setHeight(int value)
public void setHeight(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد ارتفاع الـ DIB، بوحدات البكسل. يجب ألا تكون هذه القيمة صفرًا. إذا كانت هذه القيمة موجبة، يكون الـ DIB صورة bitmap من الأسفل إلى الأعلى، وأصلها هو الزاوية السفلية اليسرى. إذا كانت هذه القيمة سالبة، يكون الـ DIB صورة bitmap من الأعلى إلى الأسفل، وأصلها هو الزاوية العلوية اليسرى. لا تدعم صور bitmap من الأعلى إلى الأسفل الضغط. يجب أن يحدد هذا الحقل ارتفاع ملف الصورة غير المضغوطة إذا كانت قيمة Compression تحدد صيغة JPEG أو PNG.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getCompression()
public int getCompression()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد وضع الضغط للـ DIB. يجب أن تكون هذه القيمة ضمن تعداد Compression (القسم 2.1.1.7). يجب ألا تحدد هذه القيمة صيغة مضغوطة إذا كان الـ DIB صورة bitmap من الأعلى إلى الأسفل، كما هو موضح بقيمة Height.
Returns: int
setCompression(int value)
public void setCompression(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد وضع الضغط للـ DIB. يجب أن تكون هذه القيمة ضمن تعداد Compression (القسم 2.1.1.7). يجب ألا تحدد هذه القيمة صيغة مضغوطة إذا كان الـ DIB صورة bitmap من الأعلى إلى الأسفل، كما هو موضح بقيمة Height.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getImageSize()
public int getImageSize()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد حجم الصورة بالبايت. إذا كانت قيمة Compression هي BI_RGB، يجب أن تكون هذه القيمة صفرًا ويجب تجاهلها. إذا كانت قيمة Compression هي BI_JPEG أو BI_PNG، يجب أن تحدد هذه القيمة حجم مخزن صورة JPEG أو PNG على التوالي.
Returns: int
setImageSize(int value)
public void setImageSize(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد حجم الصورة بالبايت. إذا كانت قيمة Compression هي BI_RGB، يجب أن تكون هذه القيمة صفرًا ويجب تجاهلها. إذا كانت قيمة Compression هي BI_JPEG أو BI_PNG، يجب أن تحدد هذه القيمة حجم مخزن صورة JPEG أو PNG على التوالي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getXPelsPerMeter()
public int getXPelsPerMeter()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة الأفقية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB.
Returns: int
setXPelsPerMeter(int value)
public void setXPelsPerMeter(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة الأفقية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getYPelsPerMeter()
public int getYPelsPerMeter()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة العمودية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB.
Returns: int
setYPelsPerMeter(int value)
public void setYPelsPerMeter(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الدقة العمودية، بوحدات بكسل لكل متر، للجهاز الهدف للـ DIB.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getColorUsed()
public int getColorUsed()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد الفهارس في جدول الألوان المستخدم بواسطة الـ DIB، كما يلي: إذا كانت هذه القيمة صفرًا، يستخدم الـ DIB الحد الأقصى لعدد الألوان التي تتطابق مع قيمة BitCount. إذا كانت هذه القيمة غير صفرية وكانت قيمة BitCount أقل من 16، تحدد هذه القيمة عدد الألوان المستخدمة بواسطة الـ DIB. إذا كانت هذه القيمة غير صفرية وكانت قيمة BitCount 16 أو أكثر، تحدد هذه القيمة حجم جدول الألوان المستخدم لتحسين أداء لوحة النظام. ملاحظة: إذا كانت هذه القيمة غير صفرية وأكبر من الحد الأقصى الممكن لحجم جدول الألوان بناءً على قيمة BitCount، يجب افتراض الحد الأقصى لحجم جدول الألوان.
Returns: int
setColorUsed(int value)
public void setColorUsed(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد الفهارس في جدول الألوان المستخدم بواسطة الـ DIB، كما يلي: إذا كانت هذه القيمة صفرًا، يستخدم الـ DIB الحد الأقصى لعدد الألوان التي تتطابق مع قيمة BitCount. إذا كانت هذه القيمة غير صفرية وكانت قيمة BitCount أقل من 16، تحدد هذه القيمة عدد الألوان المستخدمة بواسطة الـ DIB. إذا كانت هذه القيمة غير صفرية وكانت قيمة BitCount 16 أو أكثر، تحدد هذه القيمة حجم جدول الألوان المستخدم لتحسين أداء لوحة النظام. ملاحظة: إذا كانت هذه القيمة غير صفرية وأكبر من الحد الأقصى الممكن لحجم جدول الألوان بناءً على قيمة BitCount، يجب افتراض الحد الأقصى لحجم جدول الألوان.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getColorImportant()
public int getColorImportant()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد فهارس الألوان المطلوبة لعرض الـ DIB. إذا كانت هذه القيمة صفرًا، تكون جميع فهارس الألوان مطلوبة.
Returns: int
setColorImportant(int value)
public void setColorImportant(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد فهارس الألوان المطلوبة لعرض الـ DIB. إذا كانت هذه القيمة صفرًا، تكون جميع فهارس الألوان مطلوبة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |