SKImageInfo Struktura

Definicja

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.

Dotyczy