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
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
Grayscale16
Definieerd voor 16 bits per pixel met maximaal 16 bit die de grayscale-intensiteit vertegenwoordigen.
public static readonly PixelDataFormat Grayscale16
veldwaarde
Properties
BitsPerPixel
Geeft de bits per pixel.
public int BitsPerPixel { get; }
Eigendomswaarde
Caption
Geeft de pixel data format caption.
public string Caption { get; }
Eigendomswaarde
ChannelBits
Geeft de bits tellen voor elk kanaal.
public int[] ChannelBits { get; }
Eigendomswaarde
int []
ChannelsCount
De kanalen worden geteld.
public int ChannelsCount { get; }
Eigendomswaarde
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
Cmyka
Geef de acmyk.
public static PixelDataFormat Cmyka { get; }
Eigendomswaarde
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
PixelFormat
Geeft het pixelformaat.
public PixelFormat PixelFormat { get; }
Eigendomswaarde
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
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
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
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
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
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
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
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
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
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
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
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
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
‘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
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
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
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
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
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
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
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
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
De GrayscaleAlpha kleur.
GetHashCode()
Terug een hashcode voor deze instelling.
public override int GetHashCode()
Returns
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
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
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
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
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
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
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
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
De YCCK kleur.
ToString()
Terug een System.String die deze instantie vertegenwoordigt.
public override string ToString()
Returns
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
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
Het is waar als zowel pixelFormat1’ en
pixelFormat2’ onevenwichtige gegevens bevatten of een van de parameters nul is.