Class PixelDataFormat

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

object PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Properties

BitsPerPixel

Få bits pr. pixel.

public int BitsPerPixel { get; }

Ejendomsværdi

int

Caption

Få den pixel data format caption.

public string Caption { get; }

Ejendomsværdi

string

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

int

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

PixelDataFormat

Cmyka

Gør Acmyk.

public static PixelDataFormat Cmyka { get; }

Ejendomsværdi

PixelDataFormat

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

PixelDataFormat

PixelFormat

Det er i pixelformat.

public PixelFormat PixelFormat { get; }

Ejendomsværdi

PixelFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

bool

’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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Farven af GrayscaleAlpha.

GetHashCode()

Returnerer en hash-kode til dette tilfælde.

public override int GetHashCode()

Returns

int

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Den YCCK farve.

ToString()

Returnerer en System.String, der repræsenterer denne instans.

public override string ToString()

Returns

string

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

bool

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

bool

Det er sandt, hvis både pixelFormat1’ og pixelFormat2’ indeholder ugyldige data eller en af parametrene er null.

 Dansk