Class PixelDataFormat

Class PixelDataFormat

De naam: Aspose.Imaging Verzameling: Aspose.Imaging.dll (25.4.0)

De pixel data format. dit is een onveranderlijk object.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Geëerbiede leden

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

Grayscale

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 8 bit per pixel met 8 bits die de grayscale intensiteit in het 0-255-interval vertegenwoordigen.

public static PixelDataFormat Grayscale

veldwaarde

PixelDataFormat

Grayscale16

Definieerd voor 16 bits per pixel met maximaal 16 bit die de grayscale-intensiteit vertegenwoordigen.

public static readonly PixelDataFormat Grayscale16

veldwaarde

PixelDataFormat

Properties

BitsPerPixel

Geeft de bits per pixel.

public int BitsPerPixel { get; }

Eigendomswaarde

int

Caption

Geeft de pixel data format caption.

public string Caption { get; }

Eigendomswaarde

string

ChannelBits

Geeft de bits tellen voor elk kanaal.

public int[] ChannelBits { get; }

Eigendomswaarde

int []

ChannelsCount

De kanalen worden geteld.

public int ChannelsCount { get; }

Eigendomswaarde

int

Cmyk

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 32 bit per pixel met 8 bit voor elk van de cyan, magenta, gele en zwart.

public static PixelDataFormat Cmyk { get; }

Eigendomswaarde

PixelDataFormat

Cmyka

Geef de acmyk.

public static PixelDataFormat Cmyka { get; }

Eigendomswaarde

PixelDataFormat

GrayscaleAlpha

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 16 bit per pixel met 8 bits die de grayscale intensiteit vertegenwoordigen in het interval 0-255 en een extra 8 bit alfa-component.

public static PixelDataFormat GrayscaleAlpha { get; }

Eigendomswaarde

PixelDataFormat

PixelFormat

Geeft het pixelformaat.

public PixelFormat PixelFormat { get; }

Eigendomswaarde

PixelFormat

Rgb16Bpp555

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 16 bits per pixel met 5 bit voor elk van de rood, groen en blauw, alfa is niet bepaald.

public static PixelDataFormat Rgb16Bpp555 { get; }

Eigendomswaarde

PixelDataFormat

Rgb16Bpp565

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 16 bits per pixel met 5 bites voor rood, 6 biten voor groen en 5 bit voor blauw, is alfa niet bepaald.

public static PixelDataFormat Rgb16Bpp565 { get; }

Eigendomswaarde

PixelDataFormat

Rgb24Bpp

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 24 bits per pixel met 8 bit voor elk van de alpha, rood, groen en blauw, alfa is niet gedefixeerd.

public static PixelDataFormat Rgb24Bpp { get; }

Eigendomswaarde

PixelDataFormat

Rgb24BppPng

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 24 bits per pixel met 8 bit voor elk van de alpha, rood, groen en blauw, alfa is niet gedefixeerd.

public static PixelDataFormat Rgb24BppPng { get; }

Eigendomswaarde

PixelDataFormat

Rgb32Bpp

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 32 bit per pixel met 8 bit voor elk van de alfa, rood, groen en blauw.

public static PixelDataFormat Rgb32Bpp { get; }

Eigendomswaarde

PixelDataFormat

RgbIndexed1Bpp

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor geïndexeerd 1 bit per kleur.De geïndexeerde pixelgegevensopslag is bedoeld om de gegevens op te slaan en te herhalen overal waar de kleurpalet wordt gebruikt.Gebruik met voorzichtigheid, want het kan een conversie van een palet naar een andere of van RGBA naar een geïndiceerd kleurmodel vereisen.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Eigendomswaarde

PixelDataFormat

RgbIndexed2Bpp

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor geïndexeerd 2 bit per kleur.De geïndexeerde pixelgegevensopslag is bedoeld om de gegevens op te slaan en te herhalen overal waar de kleurpalet wordt gebruikt.Gebruik met voorzichtigheid, want het kan een conversie van een palet naar een andere of van RGBA naar een geïndiceerd kleurmodel vereisen.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Eigendomswaarde

PixelDataFormat

RgbIndexed4Bpp

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor geïndexeerd 4 bit per kleur.De geïndexeerde pixelgegevensopslag is bedoeld om de gegevens op te slaan en te herhalen overal waar de kleurpalet wordt gebruikt.Gebruik met voorzichtigheid, want het kan een conversie van een palet naar een andere of van RGBA naar een geïndiceerd kleurmodel vereisen.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Eigendomswaarde

PixelDataFormat

RgbIndexed8Bpp

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor geïndexeerd 8 bit per kleur.De geïndexeerde pixelgegevensopslag is bedoeld om de gegevens op te slaan en te herhalen overal waar de kleurpalet wordt gebruikt.Gebruik met voorzichtigheid, want het kan een conversie van een palet naar een andere of van RGBA naar een geïndiceerd kleurmodel vereisen.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Eigendomswaarde

PixelDataFormat

Rgba32Bpp

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 32 bit per pixel met 8 bit voor elk van de alfa, rood, groen en blauw.

public static PixelDataFormat Rgba32Bpp { get; }

Eigendomswaarde

PixelDataFormat

YCbCr

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 24 bit per pixel met 8 bit voor elk van de luma, blauw-verschil en rood- verschil chroom componenten.

public static PixelDataFormat YCbCr { get; }

Eigendomswaarde

PixelDataFormat

Ycck

Geeft de Aspose.Imaging.PixelDataFormat gedefinieerd voor 32 bit per pixel met 8 bit voor elk van de luma, blauw-verschil, rood- verschil en zwarte chroom componenten.

public static PixelDataFormat Ycck { get; }

Eigendomswaarde

PixelDataFormat

Methods

Equals(Objecten)

Het bepaalt of de aangegeven System.Object gelijk is aan deze instantie.

public override bool Equals(object obj)

Parameters

obj object

Het System.Object om te vergelijken met deze instantie.

Returns

bool

‘waar’ als de aangegeven System.Object gelijk is aan deze instantie; anders, ‘fake’.

GetBgr(Int)

Geeft BGR kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De kleur van BGR.

GetBgra(Int)

Geeft BGRA kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De BGRA kleur.

GetCieLab(int, int, int)

Geeft CIE Lab kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

Parameters

bitsPerL int

Het aantal bits per L-kanaal.

bitsPerA int

Het aantal bits per kanaal.

bitsPerB int

Het aantal bits per B kanaal.

Returns

PixelDataFormat

De CIE Lab kleur.

GetCmyk(Int)

Geeft CMYK kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De CMYK kleur.

GetCmyk(int, int, int, int, int)

Geeft CMYK kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

Parameters

bitsPerCyanChannel int

Het aantal bits per cyan kanaal.

bitsPerMagentaChannel int

Het aantal bits per Magenta kanaal.

bitsPerYellowChannel int

Het aantal bits per gele kanaal.

bitsPerKeyChannel int

Het aantal bits per sleutelkanaal.

Returns

PixelDataFormat

De CMYK kleur.

GetCmyka(int, int, int, int, int, int)

Geeft CMYKA kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

Parameters

bitsPerCyanChannel int

Het aantal bits per cyan kanaal.

bitsPerMagentaChannel int

Het aantal bits per Magenta kanaal.

bitsPerYellowChannel int

Het aantal bits per gele kanaal.

bitsPerKeyChannel int

Het aantal bits per sleutelkanaal.

bitsPerAlphaChannel int

Het aantal bits per Alpha kanaal.

Returns

PixelDataFormat

De CMYK kleur.

GetGrayscale(Int)

Geeft Grayscale kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De grayscale kleur.

GetGrayscaleAlpha(Int)

Geeft GrayscaleAlpha kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De GrayscaleAlpha kleur.

GetGrayscaleAlpha(int, int)

Geeft GrayscaleAlpha kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Het aantal bits per sample.

alphaChannelBits int

Het aantal bits per sample in het alfa-kanaal.

Returns

PixelDataFormat

De GrayscaleAlpha kleur.

GetHashCode()

Terug een hashcode voor deze instelling.

public override int GetHashCode()

Returns

int

Een hashcode voor dit voorbeeld, geschikt voor gebruik in hashingalgoritmen en gegevensstructuren zoals een hash tabel.

GetRgb(Int)

Geeft RGB kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De RGB kleur.

GetRgb(int, int, int)

Geeft RGB kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

Parameters

bitsPerRedChannel int

Het aantal bits per rode kanaal.

bitsPerGreenChannel int

Het aantal bits per groene kanaal.

bitsPerBlueChannel int

Het aantal bits per blauw kanaal.

Returns

PixelDataFormat

De RGB kleur.

GetRgbIndexed(Int)

Geeft BGRA geïndexeerde kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De BGRA kleur.

GetRgba(Int)

Geeft RGBA kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De RGBA kleur.

GetRgba(int, int, int, int, int)

Geeft RGBA kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

Parameters

bitsPerRedChannel int

Het aantal bits per rode kanaal.

bitsPerGreenChannel int

Het aantal bits per groene kanaal.

bitsPerBlueChannel int

Het aantal bits per blauw kanaal.

bitsPerAlphaChannel int

Het aantal bits per Alpha kanaal.

Returns

PixelDataFormat

De RGBA kleur.

GetYCbCr(Int)

Geeft YCbCr kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De YCbCr kleur.

GetYCbCr(int, int, int)

Geeft YCbCr kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

Parameters

bitsPerY int

Het aantal bits per Y kanaal.

bitsPerCb int

Het aantal bits per Cb kanaal.

bitsPerCr int

Het aantal bits per cr kanaal.

Returns

PixelDataFormat

De YCbCr kleur.

GetYcck(Int)

Geeft YCCK kleur met een bepaald aantal bits per monster.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Het aantal bits per sample.

Returns

PixelDataFormat

De YCCK kleur.

ToString()

Terug een System.String die deze instantie vertegenwoordigt.

public override string ToString()

Returns

string

Een System.String die deze instantie vertegenwoordigt.

Operators

Operator =(PixelDataFormat en PixelDataFormat)

Terugkomt het resultaat van gelijkheid voor twee Aspose.Imaging.PixelDataFormat klassen.

public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

De eerste Aspose.Imaging.PixelDataFormat te vergelijken.

pixelFormat2 PixelDataFormat

De tweede Aspose.Imaging.PixelDataFormat te vergelijken.

Returns

bool

Het is waar als beide pixelFormat1’ en pixelFormat2’ dezelfde gegevens bevatten of beide parameters nul zijn.

Operator !=(PixelDataFormat en PixelDataFormat)

Terugkomt het resultaat van ongelijkheid voor twee Aspose.Imaging.PixelDataFormat klassen.

public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

De eerste Aspose.Imaging.PixelDataFormat te vergelijken.

pixelFormat2 PixelDataFormat

De tweede Aspose.Imaging.PixelDataFormat te vergelijken.

Returns

bool

Het is waar als zowel pixelFormat1’ en pixelFormat2’ onevenwichtige gegevens bevatten of een van de parameters nul is.

 Nederlands