Class PixelDataFormat

Class PixelDataFormat

Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Pixelový dátový formát.Toto je nezmeniteľný objekt.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Z dedičných členov

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

Fields

Grayscale

Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 8 bitov na pixel s 8 Bitmi predstavujúcimi intenzitu grayscale v rozmedzí 0-255 .

public static PixelDataFormat Grayscale

Fieldová hodnota

PixelDataFormat

Grayscale16

Definovaný pre 16 bitov na pixel s až 16 Bitmi predstavujúcimi intenzitu grayscale.

public static readonly PixelDataFormat Grayscale16

Fieldová hodnota

PixelDataFormat

Properties

BitsPerPixel

Získajte bity na pixel.

public int BitsPerPixel { get; }

Hodnota nehnuteľnosti

int

Caption

Získajte pixelový dátový formát.

public string Caption { get; }

Hodnota nehnuteľnosti

string

ChannelBits

Získajte počet bitov pre každý kanál.

public int[] ChannelBits { get; }

Hodnota nehnuteľnosti

int []

ChannelsCount

Počíta sa počet kanálov.

public int ChannelsCount { get; }

Hodnota nehnuteľnosti

int

Cmyk

Dostane Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z cyan, magenta, žltý a čierny.

public static PixelDataFormat Cmyk { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Cmyka

Získajte akvárium.

public static PixelDataFormat Cmyka { get; }

Hodnota nehnuteľnosti

PixelDataFormat

GrayscaleAlpha

Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 16 bitov na pixel s 8 bitmi predstavujúcimi intenzitu grayscale v rozmedzí 0-255 a dodatočný 8bit alfa komponent.

public static PixelDataFormat GrayscaleAlpha { get; }

Hodnota nehnuteľnosti

PixelDataFormat

PixelFormat

Dostanete pixelový formát.

public PixelFormat PixelFormat { get; }

Hodnota nehnuteľnosti

PixelFormat

Rgb16Bpp555

Ak sa dostane Aspose.Imaging.PixelDataFormat definovaný pre 16 bitov na pixel s 5 bitmi pre každý z červených, zelených a modré, alfa nie je definovaná.

public static PixelDataFormat Rgb16Bpp555 { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Rgb16Bpp565

Ak sa dostane Aspose.Imaging.PixelDataFormat definovaný pre 16 bitov na pixel s 5 bitmi pre červený, 6 bitami pre zelený a 5 bits pre modré, alfa nie je definovaná.

public static PixelDataFormat Rgb16Bpp565 { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Rgb24Bpp

Obdržíte Aspose.Imaging.PixelDataFormat definovaný pre 24 bitov na pixel s 8 bitmi pre každý z alfa, červený, zelený a modrá, alpha nie je definovaná.

public static PixelDataFormat Rgb24Bpp { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Rgb24BppPng

Obdržíte Aspose.Imaging.PixelDataFormat definovaný pre 24 bitov na pixel s 8 bitmi pre každý z alfa, červený, zelený a modrá, alpha nie je definovaná.

public static PixelDataFormat Rgb24BppPng { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Rgb32Bpp

Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z alfa, červené, zelené a modré.

public static PixelDataFormat Rgb32Bpp { get; }

Hodnota nehnuteľnosti

PixelDataFormat

RgbIndexed1Bpp

Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 1 bit na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Hodnota nehnuteľnosti

PixelDataFormat

RgbIndexed2Bpp

Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 2 bitov na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Hodnota nehnuteľnosti

PixelDataFormat

RgbIndexed4Bpp

Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 4 bitov na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Hodnota nehnuteľnosti

PixelDataFormat

RgbIndexed8Bpp

Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 8 bitov na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Rgba32Bpp

Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z alfa, červené, zelené a modré.

public static PixelDataFormat Rgba32Bpp { get; }

Hodnota nehnuteľnosti

PixelDataFormat

YCbCr

Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 24 bitov na pixel s 8 bitmi pre každý z luma, modrá-diferencia a červená-diferencia chrómu zložky.

public static PixelDataFormat YCbCr { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Ycck

Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z luma, modrá rozdiel, červená rozdiely a čierny chrom zložky.

public static PixelDataFormat Ycck { get; }

Hodnota nehnuteľnosti

PixelDataFormat

Methods

Equals(objekty)

Určuje, či je špecifikovaný System.Object rovný tomuto príkladu.

public override bool Equals(object obj)

Parameters

obj object

Systém.Objekt porovnávať s týmto príkladom.

Returns

bool

“skutočný” ak je špecifikovaný System.Object rovnaký ako tento príklad; inak, “falšovaný”.

GetBgr(int)

Získava farbu BGR s určeným počtom bitov na vzorku.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

Farba BGR.

GetBgra(int)

Získava farbu BGRA s určeným počtom bitov na vzorku.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

Farba BGRA

GetCieLab(int, int, int)

Získava farbu CIE Lab s určeným počtom bitov na vzorku.

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

Parameters

bitsPerL int

Počet bitov na L kanál.

bitsPerA int

Počet bitov na jeden kanál.

bitsPerB int

Počet bitov na B kanál.

Returns

PixelDataFormat

Farebná laboratórium CIE Lab.

GetCmyk(int)

Získava CMYK farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

Farba CMYK

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

Získava CMYK farbu s určeným počtom bitov na vzorku.

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

Parameters

bitsPerCyanChannel int

Počet bitov na Cyan kanál.

bitsPerMagentaChannel int

Počet bitov na Magenta kanál.

bitsPerYellowChannel int

Počet bitov na žltý kanál.

bitsPerKeyChannel int

Počet bitov na kľúčový kanál.

Returns

PixelDataFormat

Farba CMYK

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

Získava CMYKA farbu s určeným počtom bitov na vzorku.

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

Parameters

bitsPerCyanChannel int

Počet bitov na Cyan kanál.

bitsPerMagentaChannel int

Počet bitov na Magenta kanál.

bitsPerYellowChannel int

Počet bitov na žltý kanál.

bitsPerKeyChannel int

Počet bitov na kľúčový kanál.

bitsPerAlphaChannel int

Počet bitov na Alpha kanál.

Returns

PixelDataFormat

Farba CMYK

GetGrayscale(int)

Získava Grayscale farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

Farba Grayscale

GetGrayscaleAlpha(int)

Získava GrayscaleAlpha farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

Farba GrayscaleAlpha.

GetGrayscaleAlpha(a int, int)

Získava GrayscaleAlpha farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Počet bitov na vzorku.

alphaChannelBits int

Počet bitov na vzorku v alfa kanáli.

Returns

PixelDataFormat

Farba GrayscaleAlpha.

GetHashCode()

Vráťte hash kód pre tento príklad.

public override int GetHashCode()

Returns

int

Kód hash pre tento príklad, vhodný na použitie v algoritmoch hashingu a dátových štruktúrach, ako je tabuľka hash.

GetRgb(int)

Získa RGB farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

RGB farba

GetRgb(int, int, int)

Získa RGB farbu s určeným počtom bitov na vzorku.

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

Parameters

bitsPerRedChannel int

Počet bitov na červený kanál.

bitsPerGreenChannel int

Počet bitov na zelený kanál.

bitsPerBlueChannel int

Počet bitov na modrý kanál.

Returns

PixelDataFormat

RGB farba

GetRgbIndexed(int)

BGRA dostane indexovanú farbu s určitým počtom bitov na vzorku.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

Farba BGRA

GetRgba(int)

Získa RGBA farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

V farbe RGBA.

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

Získa RGBA farbu s určeným počtom bitov na vzorku.

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

Parameters

bitsPerRedChannel int

Počet bitov na červený kanál.

bitsPerGreenChannel int

Počet bitov na zelený kanál.

bitsPerBlueChannel int

Počet bitov na modrý kanál.

bitsPerAlphaChannel int

Počet bitov na Alpha kanál.

Returns

PixelDataFormat

V farbe RGBA.

ZľavyCbCr(int)

Získava YCbCr farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

V farbe YCbCr.

ZľavyCbCr(int, int, int)

Získava YCbCr farbu s určeným počtom bitov na vzorku.

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

Parameters

bitsPerY int

Počet bitov na Y kanál.

bitsPerCb int

Počet bitov na CB kanál.

bitsPerCr int

Počet bitov na CR kanál.

Returns

PixelDataFormat

V farbe YCbCr.

GetYcck(int)

Získava YCCK farbu s určeným počtom bitov na vzorku.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitov na vzorku.

Returns

PixelDataFormat

Farba YCCK .

ToString()

Vráti systém.String, ktorý predstavuje túto inštanciu.

public override string ToString()

Returns

string

Systém.String, ktorý predstavuje túto inštanciu.

Operators

prevádzkovateľ = =(PixelDataFormat a PixelDataFormat)

Vráti výsledok rovnosti pre dve triedy Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

Prvý Aspose.Imaging.PixelDataFormat porovnať.

pixelFormat2 PixelDataFormat

Druhý Aspose.Imaging.PixelDataFormat porovnať.

Returns

bool

Je pravda, ak oba pixelFormat1’ a pixelFormat2’ obsahujú rovnaké údaje alebo oba parametre sú nulové.

prevádzkovateľ !=(PixelDataFormat a PixelDataFormat)

Vráti výsledok nerovnosti pre dve triedy Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

Prvý Aspose.Imaging.PixelDataFormat porovnať.

pixelFormat2 PixelDataFormat

Druhý Aspose.Imaging.PixelDataFormat porovnať.

Returns

bool

Je pravda, ak ako pixelFormat1’ a pixelFormat2’ obsahujú nejednaké údaje alebo jeden z parametrov je nulový.

 Slovenčina