SKImageInfo Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |