Class WmfBitmapInfoHeader
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Wmf.Objects Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Obiekt BitmapInfoHeader zawiera informacje na temat wymiarów i formatu koloru niezależnego urządzeniaWskaźnik Bitmap (DIB)
public class WmfBitmapInfoHeader : WmfBitmapBaseHeader
Inheritance
object ← MetaObject ← WmfBitmapBaseHeader ← WmfBitmapInfoHeader
Dziedziczeni członkowie
WmfBitmapBaseHeader.HeaderSize , WmfBitmapBaseHeader.Planes , WmfBitmapBaseHeader.BitCount , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WmfBitmapInfoHeader()
public WmfBitmapInfoHeader()
Fields
StructureSize
Rozmiar struktury
public const int StructureSize = 40
Wartość pola
Properties
ColorImportant
otrzymuje lub ustawia 32-bitowy niewyświetlany integralny, który określa liczbę indeksów kolorów wymaganych do wyświetlaniaTo jest DIB.Jeśli wartość ta jest zero, wymagane są wszystkie wskaźniki kolorów
public int ColorImportant { get; set; }
Wartość nieruchomości
ColorUsed
otrzymuje lub ustawia 32-bitowy niewyznaczony integralny, który określa liczbę indeksów w tabeli kolorów używanych przez DIB,Następuje :Jeśli wartość ta jest zero, DIB wykorzystuje maksymalną liczbę kolorów odpowiadających wartości BitCount.Jeśli wartość ta jest niezero, a Wartość BitCount jest mniejsza niż 16, wartością ta wskazuje liczbę kolorów używanych przezTo jest DIB.Jeśli wartość ta jest niezero, a wartości BitCount wynosi 16 lub więcej, wartością ta określa rozmiar tabeli kolorów.Wykorzystywane do optymalizacji wydajności palety systemu.Uwaga Jeśli wartość ta jest zero i większa niż maksymalny możliwy rozmiar tabeli kolorów w oparciu o BitCountWartość, maksymalna wielkość tabeli kolorów należy przyjąć.
public int ColorUsed { get; set; }
Wartość nieruchomości
Compression
otrzymuje lub ustawia 32-bitowy niewyświetlany integralny, który definiuje tryb kompresji DIB.Wykaz kompresji (sekcja 2.1.1.7)Wartość ta NIE powinna określać formatu kompresyjnego, jeśli DIB jest górną mapą bitową, jak wskazano w wartości wysokości.
public WmfCompression Compression { get; set; }
Wartość nieruchomości
Height
Otrzymuje lub ustawia 32-bitowy podpis całego, który definiuje wysokość DIB, w pikselach.Jeśli ta wartość jest pozytywna, DIB jest bitmapą w dół i jego pochodzeniem jest dolny lewy kąt.Jeśli ta wartość jest negatywna, DIB jest top-down bitmap, a jego źródłem jest górny lewy kąt.Nie wspiera kompresji.W tym polu SHOULD określono wysokość dekompresowanego pliku obrazu, jeśli wartość kompresji określa JPEG lub PNGw formacie .
public int Height { get; set; }
Wartość nieruchomości
ImageSize
Otrzymuje lub ustawia 32-bitowy niewyświetlany integralny, który definiuje rozmiar obrazu w bajtach.Jeśli wartość kompresji jest BI_RGB, wartością musi być zero i należy ją zignorować.Jeśli wartość kompresji jest BI_JPEG lub BI-PNG, wartością musi być określona wielkość bufera obrazu JPEG czy PNG;odpowiednio .
public int ImageSize { get; set; }
Wartość nieruchomości
Width
Otrzymuje lub ustawia 32-bitowy podpisany integralny, który definiuje szerokość DIB w pikselach.W tym polu SHOULD określono szerokość dekompresowanego pliku obrazu, jeśli wartość kompresji określa JPEG lub PNGw formacie .
public int Width { get; set; }
Wartość nieruchomości
xpelspermetry
otrzymuje lub ustawia 32-bitowy podpisany integralny, który definiuje rozdzielczość horyzontalną, w pikselach na metr, celuUrządzenie dla DIB
public int XPelsPerMeter { get; set; }
Wartość nieruchomości
YPelsPerMeter
otrzymuje lub ustawia 32-bitowy podpisany integralny, który definiuje rozdzielczość pionową, w pikselach na metr, celuUrządzenie dla DIB
public int YPelsPerMeter { get; set; }