Class PixelDataFormat
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)
Pixel dataformatet. Dette er et uforanderligt objekt.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Få Aspose.Imaging.PixelDataFormat defineret til 8 bits pr. pixel med 8 bit repræsenterer grayscale intensitet i 0-255 interval.
public static PixelDataFormat Grayscale
Fællesværdi
Grayscale16
Defineret for 16 bits pr. pixel med op til 16 bit, der repræsenterer grayscale intensitet.
public static readonly PixelDataFormat Grayscale16
Fællesværdi
Properties
BitsPerPixel
Få bits pr. pixel.
public int BitsPerPixel { get; }
Ejendomsværdi
Caption
Få den pixel data format caption.
public string Caption { get; }
Ejendomsværdi
ChannelBits
Det betyder, at du kan tælle bits for hver kanal.
public int[] ChannelBits { get; }
Ejendomsværdi
int []
ChannelsCount
Man kan tælle kanalerne.
public int ChannelsCount { get; }
Ejendomsværdi
Cmyk
Få Aspose.Imaging.PixelDataFormat defineret til 32 bits pr. pixel med 8 bit for hver af cyan, magenta, gul og sort.
public static PixelDataFormat Cmyk { get; }
Ejendomsværdi
Cmyka
Gør Acmyk.
public static PixelDataFormat Cmyka { get; }
Ejendomsværdi
GrayscaleAlpha
Få den Aspose.Imaging.PixelDataFormat defineret til 16 bits pr. piksel med 8 biter repræsenterer grayscale intensitet i 0-255 interval og yderligere 8 bit alfa komponent.
public static PixelDataFormat GrayscaleAlpha { get; }
Ejendomsværdi
PixelFormat
Det er i pixelformat.
public PixelFormat PixelFormat { get; }
Ejendomsværdi
Rgb16Bpp555
Hvis du får Aspose.Imaging.PixelDataFormat defineret til 16 bits pr. pixel med 5 bit for hver af den røde, grønne og blå, er alfa ikke definert.
public static PixelDataFormat Rgb16Bpp555 { get; }
Ejendomsværdi
Rgb16Bpp565
Hvis du får Aspose.Imaging.PixelDataFormat defineret til 16 bits pr. piksel med 5 bit for rødt, 6 Bit for grønt og 5 Bits for blå, defineres alfa ikke.
public static PixelDataFormat Rgb16Bpp565 { get; }
Ejendomsværdi
Rgb24Bpp
Få den Aspose.Imaging.PixelDataFormat defineret for 24 bits pr. pixel med 8 bit for hver af alpha, rød, grøn og blå, alfa ikke defineres.
public static PixelDataFormat Rgb24Bpp { get; }
Ejendomsværdi
Rgb24BppPng
Få den Aspose.Imaging.PixelDataFormat defineret for 24 bits pr. pixel med 8 bit for hver af alpha, rød, grøn og blå, alfa ikke defineres.
public static PixelDataFormat Rgb24BppPng { get; }
Ejendomsværdi
Rgb32Bpp
Få Aspose.Imaging.PixelDataFormat defineret til 32 bits pr. piksel med 8 bit for hver af alfa, rød, grøn og blå.
public static PixelDataFormat Rgb32Bpp { get; }
Ejendomsværdi
RgbIndexed1Bpp
Få Aspose.Imaging.PixelDataFormat defineret for indekseret 1 bit per farve.Den indekserede pixelopbevaring er beregnet til at tillade dataopbevaring og tilbagetrækning overalt, hvor farvepaletten anvendes.Brug med forsigtighed, fordi det kan kræve konvertering fra en palette til en anden eller fra RGBA til indekseret farvemaskine.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Ejendomsværdi
RgbIndexed2Bpp
Få Aspose.Imaging.PixelDataFormat defineret for indekseret 2 bit pr. Farve.Den indekserede pixelopbevaring er beregnet til at tillade dataopbevaring og tilbagetrækning overalt, hvor farvepaletten anvendes.Brug med forsigtighed, fordi det kan kræve konvertering fra en palette til en anden eller fra RGBA til indekseret farvemaskine.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Ejendomsværdi
RgbIndexed4Bpp
Få Aspose.Imaging.PixelDataFormat defineret for indekseret 4 bit pr. Farve.Den indekserede pixelopbevaring er beregnet til at tillade dataopbevaring og tilbagetrækning overalt, hvor farvepaletten anvendes.Brug med forsigtighed, fordi det kan kræve konvertering fra en palette til en anden eller fra RGBA til indekseret farvemaskine.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Ejendomsværdi
RgbIndexed8Bpp
Få Aspose.Imaging.PixelDataFormat defineret til indekseret 8 bit pr. Farve.Den indekserede pixelopbevaring er beregnet til at tillade dataopbevaring og tilbagetrækning overalt, hvor farvepaletten anvendes.Brug med forsigtighed, fordi det kan kræve konvertering fra en palette til en anden eller fra RGBA til indekseret farvemaskine.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Ejendomsværdi
Rgba32Bpp
Få Aspose.Imaging.PixelDataFormat defineret til 32 bits pr. piksel med 8 bit for hver af alfa, rød, grøn og blå.
public static PixelDataFormat Rgba32Bpp { get; }
Ejendomsværdi
af YCbCr
Få den Aspose.Imaging.PixelDataFormat defineret til 24 bits pr. piksel med 8 bit for hver af luma, blå-forskel og rød- Forskel krom komponenter.
public static PixelDataFormat YCbCr { get; }
Ejendomsværdi
Ycck
Få den Aspose.Imaging.PixelDataFormat defineret til 32 bits pr. piksel med 8 bit for hver af luma, blå-forskel, rød- forskel og sort krom komponenter.
public static PixelDataFormat Ycck { get; }
Ejendomsværdi
Methods
Equals(Objekt)
Det bestemmer, om den angivne System.Object er lig med denne instans.
public override bool Equals(object obj)
Parameters
obj
object
System.Object til at sammenligne med denne instans.
Returns
’true’ hvis det angivne System.Object er lig med dette eksempel; ellers ‘falske’.
GetBgr(Int)
Giver BGR farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Den BGR farve.
GetBgra(Int)
Giver BGRA farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Den BGRA farve.
GetCieLab(Det er int, int, int)
Få CIE Lab farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Antallet af bits pr. L kanal.
bitsPerA
int
Antallet af bits pr. kanal.
bitsPerB
int
Antallet af bits pr. B kanal.
Returns
Det er CIE Lab farve.
GetCmyk(Int)
Giver CMYK farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Den CMYK farve.
GetCmyk(Int, int, int, int og int)
Giver CMYK farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Antallet af bits pr. Cyan kanal.
bitsPerMagentaChannel
int
Antallet af bits pr. Magenta kanal.
bitsPerYellowChannel
int
Antallet af bits pr. Gule kanal.
bitsPerKeyChannel
int
Antallet af bits pr. nøglekanal.
Returns
Den CMYK farve.
GetCmyka(Int, int, int, int, int og int)
Giver CMYKA farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Antallet af bits pr. Cyan kanal.
bitsPerMagentaChannel
int
Antallet af bits pr. Magenta kanal.
bitsPerYellowChannel
int
Antallet af bits pr. Gule kanal.
bitsPerKeyChannel
int
Antallet af bits pr. nøglekanal.
bitsPerAlphaChannel
int
Antallet af bits pr. Alpha kanal.
Returns
Den CMYK farve.
GetGrayscale(Int)
Giver Grayscale farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Den grønne farve.
GetGrayscaleAlpha(Int)
Giver GrayscaleAlpha farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Farven af GrayscaleAlpha.
GetGrayscaleAlpha(Det er int)
Giver GrayscaleAlpha farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
alphaChannelBits
int
Antallet af bits pr. prøve i alfa-kanalen.
Returns
Farven af GrayscaleAlpha.
GetHashCode()
Returnerer en hash-kode til dette tilfælde.
public override int GetHashCode()
Returns
En hash kode til dette eksempel, egnet til brug i hashing algoritmer og data strukturer som en hash tabel.
GetRgb(Int)
Giver RGB farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Det er RGB farve.
GetRgb(Det er int, int, int)
Giver RGB farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Antallet af bits pr. Røde kanal.
bitsPerGreenChannel
int
Antallet af bits pr. Grøn kanal.
bitsPerBlueChannel
int
Antallet af bits pr. Blå kanal.
Returns
Det er RGB farve.
GetRgbIndexed(Int)
Giver BGRA indekseret farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Den BGRA farve.
GetRgba(Int)
Giver RGBA farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Farven af RGBA.
GetRgba(Int, int, int, int og int)
Giver RGBA farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Antallet af bits pr. Røde kanal.
bitsPerGreenChannel
int
Antallet af bits pr. Grøn kanal.
bitsPerBlueChannel
int
Antallet af bits pr. Blå kanal.
bitsPerAlphaChannel
int
Antallet af bits pr. Alpha kanal.
Returns
Farven af RGBA.
GæbneCr(Int)
Giver YCbCr farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Den YCbCr farve.
GæbneCr(Det er int, int, int)
Giver YCbCr farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Antallet af bits pr. Y kanal.
bitsPerCb
int
Antallet af bits pr. Cb kanal.
bitsPerCr
int
Antallet af bits pr. Cr kanal.
Returns
Den YCbCr farve.
GetYcck(Int)
Giver YCCK farve med et angivet antal bits pr. prøve.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Antallet af bits pr. prøve.
Returns
Den YCCK farve.
ToString()
Returnerer en System.String, der repræsenterer denne instans.
public override string ToString()
Returns
Et system.String, der repræsenterer denne instans.
Operators
Operatør =(PixelDataFormat og PixelDataFormat)
Returnerer resultatet af ligestilling for to Aspose.Imaging.PixelDataFormat klasser.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Den første Aspose.Imaging.PixelDataFormat at sammenligne.
pixelFormat2
PixelDataFormat
Den anden Aspose.Imaging.PixelDataFormat at sammenligne.
Returns
Det er sandt, hvis både pixelFormat1’ og
pixelFormat2’ indeholder samme data eller begge parametre er nul.
Operatør !=(PixelDataFormat og PixelDataFormat)
Returnerer resultatet af ulighed for to Aspose.Imaging.PixelDataFormat klasser.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Den første Aspose.Imaging.PixelDataFormat at sammenligne.
pixelFormat2
PixelDataFormat
Den anden Aspose.Imaging.PixelDataFormat at sammenligne.
Returns
Det er sandt, hvis både pixelFormat1’ og
pixelFormat2’ indeholder ugyldige data eller en af parametrene er null.