SKImageInfo Struct

Definizione

Descrivere le dimensioni e il tipo di pixel di un'immagine.

public struct SKImageInfo : IEquatable<SkiaSharp.SKImageInfo>
Ereditarietà
SKImageInfo
Implementazioni

Costruttori

Nome Descrizione
SKImageInfo(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

Crea un nuovo SKImageInfo oggetto con la larghezza, l'altezza, il tipo di colore, il tipo di trasparenza e lo spazio colore specificati.

SKImageInfo(Int32, Int32, SKColorType, SKAlphaType)

Crea un nuovo SKImageInfo oggetto con la larghezza, l'altezza, il tipo di colore e il tipo di trasparenza specificati.

SKImageInfo(Int32, Int32, SKColorType)

Crea un nuovo SKImageInfo oggetto con la larghezza, l'altezza e il tipo di colore specificati.

SKImageInfo(Int32, Int32)

Crea un nuovo SKImageInfo oggetto con la larghezza e l'altezza specificate.

Campi

Nome Descrizione
Empty

Oggetto vuoto SKImageInfo.

PlatformColorAlphaShift

Numero di bit da spostare a sinistra per il componente colore alfa.

PlatformColorBlueShift

Numero di bit da spostare a sinistra per il componente colore blu.

PlatformColorGreenShift

Numero di bit da spostare a sinistra per il componente colore verde.

PlatformColorRedShift

Numero di bit da spostare a sinistra per il componente colore rosso.

PlatformColorType

Colore a 32 bit corrente per la piattaforma corrente.

Proprietà

Nome Descrizione
AlphaType

Ottiene o imposta il tipo di trasparenza per le informazioni sull'immagine.

BitShiftPerPixel

Ottiene lo spostamento del bit per pixel per il tipo di colore.

BitsPerPixel

Ottiene il numero di bit utilizzati per pixel.

BytesPerPixel

Ottiene il numero di byte utilizzati per pixel.

BytesSize

Ottiene il numero totale di byte necessari per archiviare i dati bitmap.

BytesSize64

Ottiene il numero totale di byte necessari per archiviare i dati bitmap come intero a 64 bit.

ColorSpace

Ottiene o imposta lo spazio dei colori.

ColorType

Ottiene o imposta il tipo di colore.

Height

Ottiene o imposta l'altezza.

IsEmpty

Ottiene un valore che indica se la larghezza o l'altezza sono minori o uguali a zero.

IsOpaque

Ottiene un valore che indica se il tipo alfa configurato è opaco.

Rect

Ottiene un rettangolo con la larghezza e l'altezza correnti.

RowBytes

Ottiene il numero di byte per riga.

RowBytes64

Ottiene il numero di byte per riga come intero a 64 bit.

Size

Ottiene le dimensioni correnti dell'immagine.

Width

Ottiene o imposta la larghezza.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'istanza corrente.

Equals(SKImageInfo)

Determina se l'oggetto specificato SKImageInfo è uguale all'istanza corrente.

GetHashCode()

Restituisce un codice hash per questa istanza.

WithAlphaType(SKAlphaType)

Crea un nuovo SKImageInfo oggetto con le stesse proprietà di questo SKImageInfooggetto , ma con il tipo di trasparenza specificato.

WithColorSpace(SKColorSpace)

Crea un nuovo SKImageInfo oggetto con le stesse proprietà di questo SKImageInfooggetto , ma con lo spazio colore specificato.

WithColorType(SKColorType)

Crea un nuovo SKImageInfo oggetto con le stesse proprietà di questo SKImageInfooggetto , ma con il tipo di colore specificato.

WithSize(Int32, Int32)

Crea un nuovo SKImageInfo oggetto con le stesse proprietà di questo SKImageInfooggetto , ma con le dimensioni specificate.

WithSize(SKSizeI)

Crea un nuovo SKImageInfo oggetto con le dimensioni specificate.

Operatori

Nome Descrizione
Equality(SKImageInfo, SKImageInfo)

Determina se due SKImageInfo istanze sono uguali.

Inequality(SKImageInfo, SKImageInfo)

Determina se due SKImageInfo istanze non sono uguali.

Si applica a