SKImageInfo Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opis wymiarów i typu pikseli obrazu.
public struct SKImageInfo : IEquatable<SkiaSharp.SKImageInfo>
- Dziedziczenie
-
SKImageInfo
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| SKImageInfo(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace) |
Tworzy nowy SKImageInfo z określoną szerokością, wysokością, typem koloru, typem przezroczystości i przestrzenią kolorów. |
| SKImageInfo(Int32, Int32, SKColorType, SKAlphaType) |
Tworzy nowy SKImageInfo z określoną szerokością, wysokością, typem koloru i typem przezroczystości. |
| SKImageInfo(Int32, Int32, SKColorType) |
Tworzy nowy SKImageInfo z określoną szerokością, wysokością i typem koloru. |
| SKImageInfo(Int32, Int32) |
Tworzy nowy SKImageInfo z określoną szerokością i wysokością. |
Pola
| Nazwa | Opis |
|---|---|
| Empty |
SKImageInfoPusty element . |
| PlatformColorAlphaShift |
Liczba bitów, które mają być przesunięte w lewo dla składnika koloru alfa. |
| PlatformColorBlueShift |
Liczba bitów, które mają być przesunięte w lewo dla składnika koloru niebieskiego. |
| PlatformColorGreenShift |
Liczba bitów, które mają być przesunięte w lewo dla składnika koloru zielonego. |
| PlatformColorRedShift |
Liczba bitów do przesunięcia w lewo dla czerwonego składnika koloru. |
| PlatformColorType |
Bieżący kolor 32-bitowy dla bieżącej platformy. |
Właściwości
| Nazwa | Opis |
|---|---|
| AlphaType |
Pobiera lub ustawia typ przezroczystości informacji o obrazie. |
| BitShiftPerPixel |
Pobiera przesunięcie bitowe na piksel dla typu koloru. |
| BitsPerPixel |
Pobiera liczbę bitów używanych na piksel. |
| BytesPerPixel |
Pobiera liczbę bajtów używanych na piksel. |
| BytesSize |
Pobiera łączną liczbę bajtów potrzebnych do przechowywania danych mapy bitowej. |
| BytesSize64 |
Pobiera łączną liczbę bajtów potrzebnych do przechowywania danych mapy bitowej jako 64-bitowej liczby całkowitej. |
| ColorSpace |
Pobiera lub ustawia przestrzeń kolorów. |
| ColorType |
Pobiera lub ustawia typ koloru. |
| Height |
Pobiera lub ustawia wysokość. |
| IsEmpty |
Pobiera wartość wskazującą, czy szerokość lub wysokość są mniejsze, czy równe zero. |
| IsOpaque |
Pobiera wartość wskazującą, czy skonfigurowany typ alfa jest nieprzezroczystym. |
| Rect |
Pobiera prostokąt o bieżącej szerokości i wysokości. |
| RowBytes |
Pobiera liczbę bajtów na wiersz. |
| RowBytes64 |
Pobiera liczbę bajtów na wiersz jako 64-bitową liczbę całkowitą. |
| Size |
Pobiera bieżący rozmiar obrazu. |
| Width |
Pobiera lub ustawia szerokość. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu wystąpieniu. |
| Equals(SKImageInfo) |
Określa, czy określona SKImageInfo wartość jest równa bieżącemu wystąpieniu. |
| GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. |
| WithAlphaType(SKAlphaType) |
Tworzy nowy SKImageInfo z tymi samymi właściwościami co ten SKImageInfo, ale z określonym typem przezroczystości. |
| WithColorSpace(SKColorSpace) |
Tworzy nowy SKImageInfo z tymi samymi właściwościami co ten SKImageInfo, ale z określoną przestrzenią kolorów. |
| WithColorType(SKColorType) |
Tworzy nowy SKImageInfo z tymi samymi właściwościami co ten SKImageInfo, ale z określonym typem koloru. |
| WithSize(Int32, Int32) |
Tworzy nowy SKImageInfo z tymi samymi właściwościami co ten SKImageInfo, ale z określonymi wymiarami. |
| WithSize(SKSizeI) |
Tworzy nowy SKImageInfo o określonym rozmiarze. |
Operatory
| Nazwa | Opis |
|---|---|
| Equality(SKImageInfo, SKImageInfo) |
Określa, czy dwa SKImageInfo wystąpienia są równe. |
| Inequality(SKImageInfo, SKImageInfo) |
Określa, czy dwa SKImageInfo wystąpienia nie są równe. |