WmfBitmapInfoHeader
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfBitmapBaseHeader
public class WmfBitmapInfoHeader extends WmfBitmapBaseHeader
BitmapInfoHeader Nesnesi, cihaz bağımsız bitmap (DIB) boyutları ve renk formatı hakkında bilgi içerir.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| WmfBitmapInfoHeader() |
Alanlar
| Alan | Açıklama |
|---|---|
| STRUCTURE_SIZE | Yapı boyutu |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getWidth() | DIB’in genişliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| setWidth(int value) | DIB’in genişliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| getHeight() | DIB’in yüksekliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| setHeight(int value) | DIB’in yüksekliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| getCompression() | DIB’in sıkıştırma modunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
| setCompression(int value) | DIB’in sıkıştırma modunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
| getImageSize() | Görüntünün bayt cinsinden boyutunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
| setImageSize(int value) | Görüntünün bayt cinsinden boyutunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
| getXPelsPerMeter() | DIB için hedef cihazın yatay çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| setXPelsPerMeter(int value) | DIB için hedef cihazın yatay çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| getYPelsPerMeter() | DIB için hedef cihazın dikey çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| setYPelsPerMeter(int value) | DIB için hedef cihazın dikey çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. |
| getColorUsed() | DIB tarafından kullanılan renk tablosundaki indeks sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar; şu şekilde: Bu değer sıfır ise, DIB BitCount değerine karşılık gelen maksimum renk sayısını kullanır. |
| setColorUsed(int value) | DIB tarafından kullanılan renk tablosundaki indeks sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar; şu şekilde: Bu değer sıfır ise, DIB BitCount değerine karşılık gelen maksimum renk sayısını kullanır. |
| getColorImportant() | DIB’in görüntülenmesi için gerekli renk indeks sayısını tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
| setColorImportant(int value) | DIB’in görüntülenmesi için gerekli renk indeks sayısını tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
WmfBitmapInfoHeader()
public WmfBitmapInfoHeader()
STRUCTURE_SIZE
public static final int STRUCTURE_SIZE
Yapı boyutu
getWidth()
public int getWidth()
DIB’in genişliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. Bu değer POZITIF olmalıdır. Sıkıştırma değeri JPEG veya PNG biçimini belirtiyorsa, bu alan sıkıştırılmış olmayan görüntü dosyasının genişliğini belirtmelidir.
Returns: int
setWidth(int value)
public void setWidth(int value)
DIB’in genişliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. Bu değer POZITIF olmalıdır. Sıkıştırma değeri JPEG veya PNG biçimini belirtiyorsa, bu alan sıkıştırılmış olmayan görüntü dosyasının genişliğini belirtmelidir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getHeight()
public int getHeight()
DIB’in yüksekliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. Bu değer sıfır olmamalıdır. Değer pozitif ise, DIB alt‑üst (bottom‑up) bitmap’tir ve kökeni sol‑alt köşededir. Değer negatif ise, DIB üst‑alt (top‑down) bitmap’tir ve kökeni sol‑üst köşededir. Üst‑alt bitmap’ler sıkıştırmayı desteklemez. Sıkıştırma değeri JPEG veya PNG biçimini belirtiyorsa, bu alan sıkıştırılmış olmayan görüntü dosyasının yüksekliğini belirtmelidir.
Returns: int
setHeight(int value)
public void setHeight(int value)
DIB’in yüksekliğini piksel cinsinden tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar. Bu değer sıfır olmamalıdır. Değer pozitif ise, DIB alt‑üst (bottom‑up) bitmap’tir ve kökeni sol‑alt köşededir. Değer negatif ise, DIB üst‑alt (top‑down) bitmap’tir ve kökeni sol‑üst köşededir. Üst‑alt bitmap’ler sıkıştırmayı desteklemez. Sıkıştırma değeri JPEG veya PNG biçimini belirtiyorsa, bu alan sıkıştırılmış olmayan görüntü dosyasının yüksekliğini belirtmelidir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getCompression()
public int getCompression()
DIB’in sıkıştırma modunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. Bu değer Sıkıştırma Sıralaması’nda (bölüm 2.1.1.7) yer almalıdır. Yükseklik değeri üst‑alt bitmap’i gösteriyorsa, bu değer sıkıştırılmış bir biçim belirtmemelidir.
Returns: int
setCompression(int value)
public void setCompression(int value)
DIB’in sıkıştırma modunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. Bu değer Sıkıştırma Sıralaması’nda (bölüm 2.1.1.7) yer almalıdır. Yükseklik değeri üst‑alt bitmap’i gösteriyorsa, bu değer sıkıştırılmış bir biçim belirtmemelidir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getImageSize()
public int getImageSize()
Görüntünün bayt cinsinden boyutunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. Sıkıştırma değeri BI_RGB ise, bu değer sıfır olmalı ve göz ardı edilmelidir. Sıkıştırma değeri BI_JPEG veya BI_PNG ise, bu değer sırasıyla JPEG veya PNG görüntü tamponunun boyutunu belirtmelidir.
Returns: int
setImageSize(int value)
public void setImageSize(int value)
Görüntünün bayt cinsinden boyutunu tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. Sıkıştırma değeri BI_RGB ise, bu değer sıfır olmalı ve göz ardı edilmelidir. Sıkıştırma değeri BI_JPEG veya BI_PNG ise, bu değer sırasıyla JPEG veya PNG görüntü tamponunun boyutunu belirtmelidir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getXPelsPerMeter()
public int getXPelsPerMeter()
DIB için hedef cihazın yatay çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar.
Returns: int
setXPelsPerMeter(int value)
public void setXPelsPerMeter(int value)
DIB için hedef cihazın yatay çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getYPelsPerMeter()
public int getYPelsPerMeter()
DIB için hedef cihazın dikey çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar.
Returns: int
setYPelsPerMeter(int value)
public void setYPelsPerMeter(int value)
DIB için hedef cihazın dikey çözünürlüğünü (piksel/metre) tanımlayan 32-bit işaretli tam sayıyı alır veya ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getColorUsed()
public int getColorUsed()
DIB tarafından kullanılan renk tablosundaki indeks sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar; şu şekilde: Bu değer sıfır ise, DIB BitCount değerine karşılık gelen maksimum renk sayısını kullanır. Bu değer sıfırdan farklı ve BitCount değeri 16’dan küçükse, bu değer DIB’in kullandığı renk sayısını belirtir. Bu değer sıfırdan farklı ve BitCount değeri 16 veya daha büyükse, bu değer sistem paletinin performansını optimize etmek için kullanılan renk tablosunun boyutunu belirtir. Not: Bu değer sıfırdan farklı ve BitCount değerine göre olası maksimum renk tablosu boyutundan büyükse, maksimum renk tablosu boyutu varsayılmalıdır.
Returns: int
setColorUsed(int value)
public void setColorUsed(int value)
DIB tarafından kullanılan renk tablosundaki indeks sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar; şu şekilde: Bu değer sıfır ise, DIB BitCount değerine karşılık gelen maksimum renk sayısını kullanır. Bu değer sıfırdan farklı ve BitCount değeri 16’dan küçükse, bu değer DIB’in kullandığı renk sayısını belirtir. Bu değer sıfırdan farklı ve BitCount değeri 16 veya daha büyükse, bu değer sistem paletinin performansını optimize etmek için kullanılan renk tablosunun boyutunu belirtir. Not: Bu değer sıfırdan farklı ve BitCount değerine göre olası maksimum renk tablosu boyutundan büyükse, maksimum renk tablosu boyutu varsayılmalıdır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getColorImportant()
public int getColorImportant()
DIB’in görüntülenmesi için gerekli renk indeks sayısını tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. Bu değer sıfır ise, tüm renk indeksleri gereklidir.
Returns: int
setColorImportant(int value)
public void setColorImportant(int value)
DIB’in görüntülenmesi için gerekli renk indeks sayısını tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. Bu değer sıfır ise, tüm renk indeksleri gereklidir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |