SKImageInfo Struktur

Definition

Beschreiben sie die Abmessungen und den Pixeltyp eines Bilds.

public struct SKImageInfo : IEquatable<SkiaSharp.SKImageInfo>
Vererbung
SKImageInfo
Implementiert

Konstruktoren

Name Beschreibung
SKImageInfo(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

Erstellt ein neues Mit SKImageInfo der angegebenen Breite, Höhe, Farbtyp, Transparenztyp und Farbraum.

SKImageInfo(Int32, Int32, SKColorType, SKAlphaType)

Erstellt ein neues SKImageInfo Mit der angegebenen Breite, Höhe, Farbtyp und Transparenztyp.

SKImageInfo(Int32, Int32, SKColorType)

Erstellt eine neue SKImageInfo mit der angegebenen Breite, Höhe und Farbart.

SKImageInfo(Int32, Int32)

Erstellt eine neue SKImageInfo mit der angegebenen Breite und Höhe.

Felder

Name Beschreibung
Empty

Ein leeres SKImageInfo.

PlatformColorAlphaShift

Die Anzahl der Bits, die für die Alphafarbkomponente nach links verschoben werden sollen.

PlatformColorBlueShift

Die Anzahl der Bits, die für die blaue Farbkomponente nach links verschoben werden sollen.

PlatformColorGreenShift

Die Anzahl der Bits, die für die grüne Farbkomponente nach links verschoben werden sollen.

PlatformColorRedShift

Die Anzahl der Bits, die für die rote Farbkomponente nach links verschoben werden sollen.

PlatformColorType

Die aktuelle 32-Bit-Farbe für die aktuelle Plattform.

Eigenschaften

Name Beschreibung
AlphaType

Dient zum Abrufen oder Festlegen des Transparenztyps für die Bildinformationen.

BitShiftPerPixel

Ruft die Bitverschiebung pro Pixel für den Farbtyp ab.

BitsPerPixel

Ruft die Anzahl der pro Pixel verwendeten Bits ab.

BytesPerPixel

Ruft die Anzahl der pro Pixel verwendeten Bytes ab.

BytesSize

Ruft die Gesamtanzahl der Bytes ab, die zum Speichern der Bitmapdaten erforderlich sind.

BytesSize64

Ruft die Gesamtanzahl der Bytes ab, die zum Speichern der Bitmapdaten als eine 64-Bit-Ganzzahl erforderlich sind.

ColorSpace

Ruft den Farbraum ab oder legt den Farbraum fest.

ColorType

Dient zum Abrufen oder Festlegen des Farbtyps.

Height

Ruft die Höhe ab oder legt sie fest.

IsEmpty

Ruft einen Wert ab, der angibt, ob die Breite oder Höhe kleiner oder gleich Null ist.

IsOpaque

Ruft einen Wert ab, der angibt, ob der konfigurierte Alphatyp undurchsichtig ist.

Rect

Ruft ein Rechteck mit der aktuellen Breite und Höhe ab.

RowBytes

Ruft die Anzahl der Bytes pro Zeile ab.

RowBytes64

Ruft die Anzahl der Bytes pro Zeile als 64-Bit-Ganzzahl ab.

Size

Ruft die aktuelle Größe des Bilds ab.

Width

Ruft die Breite ab oder legt sie fest.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt der aktuellen Instanz entspricht.

Equals(SKImageInfo)

Bestimmt, ob die angegebene SKImageInfo Instanz gleich der aktuellen Instanz ist.

GetHashCode()

Gibt einen Hashcode für diese Instanz zurück.

WithAlphaType(SKAlphaType)

Erstellt eine neue SKImageInfo mit den gleichen Eigenschaften wie diese SKImageInfo, aber mit dem angegebenen Transparenztyp.

WithColorSpace(SKColorSpace)

Erstellt eine neue SKImageInfo mit den gleichen Eigenschaften wie diese SKImageInfo, aber mit dem angegebenen Farbraum.

WithColorType(SKColorType)

Erstellt eine neue SKImageInfo mit den gleichen Eigenschaften wie diese SKImageInfo, aber mit dem angegebenen Farbtyp.

WithSize(Int32, Int32)

Erstellt eine neue SKImageInfo mit den gleichen Eigenschaften wie diese SKImageInfo, aber mit den angegebenen Dimensionen.

WithSize(SKSizeI)

Erstellt eine neue SKImageInfo mit der angegebenen Größe.

Operatoren

Name Beschreibung
Equality(SKImageInfo, SKImageInfo)

Bestimmt, ob zwei SKImageInfo Instanzen gleich sind.

Inequality(SKImageInfo, SKImageInfo)

Bestimmt, ob zwei SKImageInfo Instanzen nicht gleich sind.

Gilt für: