SKImageInfo Structure

Définition

Décrire les dimensions et le type de pixel d’une image.

public struct SKImageInfo : IEquatable<SkiaSharp.SKImageInfo>
Héritage
SKImageInfo
Implémente

Constructeurs

Nom Description
SKImageInfo(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

Crée une nouvelle SKImageInfo avec la largeur, la hauteur, le type de couleur, le type de transparence et l’espace de couleur spécifiés.

SKImageInfo(Int32, Int32, SKColorType, SKAlphaType)

Crée une nouvelle SKImageInfo avec la largeur, la hauteur, le type de couleur et le type de transparence spécifiés.

SKImageInfo(Int32, Int32, SKColorType)

Crée un nouveau SKImageInfo avec la largeur, la hauteur et le type de couleur spécifiés.

SKImageInfo(Int32, Int32)

Crée un nouveau SKImageInfo avec la largeur et la hauteur spécifiées.

Champs

Nom Description
Empty

SKImageInfoVide .

PlatformColorAlphaShift

Nombre de bits à déplacer vers la gauche du composant de couleur alpha.

PlatformColorBlueShift

Nombre de bits à déplacer vers la gauche pour le composant couleur bleue.

PlatformColorGreenShift

Nombre de bits à déplacer vers la gauche pour le composant couleur verte.

PlatformColorRedShift

Nombre de bits à déplacer vers la gauche du composant de couleur rouge.

PlatformColorType

Couleur 32 bits actuelle pour la plateforme actuelle.

Propriétés

Nom Description
AlphaType

Obtient ou définit le type de transparence pour les informations d’image.

BitShiftPerPixel

Obtient le décalage de bits par pixel pour le type de couleur.

BitsPerPixel

Obtient le nombre de bits utilisés par pixel.

BytesPerPixel

Obtient le nombre d’octets utilisés par pixel.

BytesSize

Obtient le nombre total d’octets nécessaires pour stocker les données bitmap.

BytesSize64

Obtient le nombre total d’octets nécessaires pour stocker les données bitmap sous forme d’entier 64 bits.

ColorSpace

Obtient ou définit l’espace de couleur.

ColorType

Obtient ou définit le type de couleur.

Height

Obtient ou définit la hauteur.

IsEmpty

Obtient une valeur indiquant si la largeur ou la hauteur sont inférieures ou égales à zéro.

IsOpaque

Obtient une valeur indiquant si le type alpha configuré est opaque.

Rect

Obtient un rectangle avec la largeur et la hauteur actuelles.

RowBytes

Obtient le nombre d’octets par ligne.

RowBytes64

Obtient le nombre d’octets par ligne sous la forme d’un entier 64 bits.

Size

Obtient la taille actuelle de l’image.

Width

Obtient ou définit la largeur.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’instance actuelle.

Equals(SKImageInfo)

Détermine si le spécifié SKImageInfo est égal à l’instance actuelle.

GetHashCode()

Retourne un code de hachage pour cette instance.

WithAlphaType(SKAlphaType)

Crée une nouvelle SKImageInfo avec les mêmes propriétés que celles-ci SKImageInfo, mais avec le type de transparence spécifié.

WithColorSpace(SKColorSpace)

Crée une nouvelle SKImageInfo avec les mêmes propriétés que celle-ci SKImageInfo, mais avec l’espace de couleur spécifié.

WithColorType(SKColorType)

Crée une nouvelle SKImageInfo avec les mêmes propriétés que celle-ci SKImageInfo, mais avec le type de couleur spécifié.

WithSize(Int32, Int32)

Crée une nouvelle SKImageInfo avec les mêmes propriétés que celles-ci SKImageInfo, mais avec les dimensions spécifiées.

WithSize(SKSizeI)

Crée une nouvelle SKImageInfo taille avec la taille spécifiée.

Opérateurs

Nom Description
Equality(SKImageInfo, SKImageInfo)

Détermine si deux SKImageInfo instances sont égales.

Inequality(SKImageInfo, SKImageInfo)

Détermine si deux SKImageInfo instances ne sont pas égales.

S’applique à