Class PixelDataFormat

Class PixelDataFormat

Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)

Pixelový datový formát.Toto je neměnný objekt.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Dědiční č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ý pro 8 bitů na pixel s 8 bity, které představují intenzitu grayscale v rozmezí 0-255.

public static PixelDataFormat Grayscale

Polní hodnota

PixelDataFormat

Grayscale16

Definováno pro 16 bitů na pixel s až 16 bity, které představují intenzitu grayscale.

public static readonly PixelDataFormat Grayscale16

Polní hodnota

PixelDataFormat

Properties

BitsPerPixel

Obdržíte bity na pixel.

public int BitsPerPixel { get; }

Hodnota nemovitosti

int

Caption

Zobrazí se ve formátu pixelových dat.

public string Caption { get; }

Hodnota nemovitosti

string

ChannelBits

Získáte počet bitů pro každý kanál.

public int[] ChannelBits { get; }

Hodnota nemovitosti

int []a[]

ChannelsCount

Počítá se počet kanál.

public int ChannelsCount { get; }

Hodnota nemovitosti

int

Cmyk

Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý z cyan, magenta, žluté a čern.

public static PixelDataFormat Cmyk { get; }

Hodnota nemovitosti

PixelDataFormat

Cmyka

Získejte akmyk.

public static PixelDataFormat Cmyka { get; }

Hodnota nemovitosti

PixelDataFormat

GrayscaleAlpha

Obdrží Aspose.Imaging.PixelDataFormat definovaný pro 16 bitů na pixel s 8 bity, které představují intenzitu grayscale v rozmezí 0-255 a dalších 8 bitů alfa složky.

public static PixelDataFormat GrayscaleAlpha { get; }

Hodnota nemovitosti

PixelDataFormat

PixelFormat

Dostane se do formátu pixel.

public PixelFormat PixelFormat { get; }

Hodnota nemovitosti

PixelFormat

Rgb16Bpp555

Obdrží Aspose.Imaging.PixelDataFormat definován pro 16 bitů na pixel s 5 bitů pro každý z červených, zelených a modrých, alfa není definován.

public static PixelDataFormat Rgb16Bpp555 { get; }

Hodnota nemovitosti

PixelDataFormat

Rgb16Bpp565

Obdrží Aspose.Imaging.PixelDataFormat definován pro 16 bitů na pixel s 5 bitů pro červenou, 6 bitů pro zelenou a 5 bitů pro modrou, alfa není definován.

public static PixelDataFormat Rgb16Bpp565 { get; }

Hodnota nemovitosti

PixelDataFormat

Rgb24Bpp

Obdrží Aspose.Imaging.PixelDataFormat definován pro 24 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modrá, alfa není definován.

public static PixelDataFormat Rgb24Bpp { get; }

Hodnota nemovitosti

PixelDataFormat

Rgb24BppPng

Obdrží Aspose.Imaging.PixelDataFormat definován pro 24 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modrá, alfa není definován.

public static PixelDataFormat Rgb24BppPng { get; }

Hodnota nemovitosti

PixelDataFormat

Rgb32Bpp

Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modr.

public static PixelDataFormat Rgb32Bpp { get; }

Hodnota nemovitosti

PixelDataFormat

RgbIndexed1Bpp

Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 1 bit na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Hodnota nemovitosti

PixelDataFormat

RgbIndexed2Bpp

Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 2 bity na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Hodnota nemovitosti

PixelDataFormat

RgbIndexed4Bpp

Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 4 bity na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Hodnota nemovitosti

PixelDataFormat

RgbIndexed8Bpp

Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 8 bitů na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Hodnota nemovitosti

PixelDataFormat

Rgba32Bpp

Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modr.

public static PixelDataFormat Rgba32Bpp { get; }

Hodnota nemovitosti

PixelDataFormat

YCbCr

Obdrží Aspose.Imaging.PixelDataFormat definován pro 24 bitů na pixel s 8 bitů pro každý z luma, modré rozdíly a červené rozdíly chromových složek.

public static PixelDataFormat YCbCr { get; }

Hodnota nemovitosti

PixelDataFormat

Ycck

Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý z luma, modré rozdíly, červené rozdíly a černé chromové složky.

public static PixelDataFormat Ycck { get; }

Hodnota nemovitosti

PixelDataFormat

Methods

Equals(Objekt)

Určuje, zda je specifikovaný System.Object rovný tomuto bodu.

public override bool Equals(object obj)

Parameters

obj object

Systém.Objekt srovnávat s tímto příkladem.

Returns

bool

‘pravda’ pokud je specifikovaný System.Object stejný jako tento příklad; jinak ‘falešn’.

GetBgr(Int)

Obdrží barvu BGR se stanoveným počtem bitů na vzorek.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

V barvě BGR.

GetBgra(Int)

Obdrží barvu BGRA s určitým počtem bitů na vzorek.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Barva BGRA.

GetCieLab(Třeba int, int, int)

Obdrží barvu CIE Lab s určitým počtem bitů na vzorek.

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

Parameters

bitsPerL int

Počet bitů na L kanál.

bitsPerA int

Počet bitů na jeden kanál.

bitsPerB int

Počet bitů na B kanál.

Returns

PixelDataFormat

Barva laboratoře CIE.

GetCmyk(Int)

Obdrží CMYK barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Barva v CMYK.

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

Obdrží CMYK barvu s určitým počtem bitů na vzorek.

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

Parameters

bitsPerCyanChannel int

Počet bitů na Cyan kanál.

bitsPerMagentaChannel int

Počet bitů na Magenta kanál.

bitsPerYellowChannel int

Počet bitů na žlutý kanál.

bitsPerKeyChannel int

Počet bitů na klíčový kanál.

Returns

PixelDataFormat

Barva v CMYK.

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

Obdrží CMYKA barvu s určitým počtem bitů na vzorek.

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

Parameters

bitsPerCyanChannel int

Počet bitů na Cyan kanál.

bitsPerMagentaChannel int

Počet bitů na Magenta kanál.

bitsPerYellowChannel int

Počet bitů na žlutý kanál.

bitsPerKeyChannel int

Počet bitů na klíčový kanál.

bitsPerAlphaChannel int

Počet bitů na alfa kanál.

Returns

PixelDataFormat

Barva v CMYK.

GetGrayscale(Int)

Obdrží Grayscale barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Barva v Grayscale.

GetGrayscaleAlpha(Int)

Obdrží GrayscaleAlpha barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Grayscale alfa barva.

GetGrayscaleAlpha(a int, int)

Obdrží GrayscaleAlpha barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Počet bitů na vzorek.

alphaChannelBits int

Počet bitů na vzorek v alfa kanálu.

Returns

PixelDataFormat

Grayscale alfa barva.

GetHashCode()

Vraťte hash kód pro tento příklad.

public override int GetHashCode()

Returns

int

Hash kód pro tento příklad, vhodný pro použití v hashing algoritmy a datové struktury, jako je hash tabulka.

GetRgb(Int)

Obdrží RGB barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

RGB barevná barva.

GetRgb(Třeba int, int, int)

Obdrží RGB barvu s určitým počtem bitů na vzorek.

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

Parameters

bitsPerRedChannel int

Počet bitů na červený kanál.

bitsPerGreenChannel int

Počet bitů na zelený kanál.

bitsPerBlueChannel int

Počet bitů na modrý kanál.

Returns

PixelDataFormat

RGB barevná barva.

GetRgbIndexed(Int)

BGRA získává indexovanou barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Barva BGRA.

GetRgba(Int)

Obdrží RGBA barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Barva v RGBA.

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

Obdrží RGBA barvu s určitým počtem bitů na vzorek.

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

Parameters

bitsPerRedChannel int

Počet bitů na červený kanál.

bitsPerGreenChannel int

Počet bitů na zelený kanál.

bitsPerBlueChannel int

Počet bitů na modrý kanál.

bitsPerAlphaChannel int

Počet bitů na alfa kanál.

Returns

PixelDataFormat

Barva v RGBA.

Připravte se(Int)

Obdrží YCbCr barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Barva YCbCr.

Připravte se(Třeba int, int, int)

Obdrží YCbCr barvu s určitým počtem bitů na vzorek.

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

Parameters

bitsPerY int

Počet bitů na Y kanál.

bitsPerCb int

Počet bitů na Cb kanál.

bitsPerCr int

Počet bitů na CR kanál.

Returns

PixelDataFormat

Barva YCbCr.

GetYcck(Int)

Obdrží YCCK barvu s určitým počtem bitů na vzorek.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Počet bitů na vzorek.

Returns

PixelDataFormat

Zbarvení YCCK.

ToString()

Vrátí systém.String, který představuje tuto instanci.

public override string ToString()

Returns

string

Systém.String, který představuje tuto instanci.

Operators

provozovatel =(PixelDataFormat, PixelDataFormat)

Vrátí výsledek rovnosti pro dvě třídy Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

První Aspose.Imaging.PixelDataFormat porovnat.

pixelFormat2 PixelDataFormat

Druhý Aspose.Imaging.PixelDataFormat srovnat.

Returns

bool

Je pravda, jestliže oba pixelFormat1’ a pixelFormat2’ obsahují stejné údaje nebo oba parametry jsou nulov.

Operátor !=(PixelDataFormat, PixelDataFormat)

Návrat výsledku nerovnosti pro dvě třídy Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

První Aspose.Imaging.PixelDataFormat porovnat.

pixelFormat2 PixelDataFormat

Druhý Aspose.Imaging.PixelDataFormat srovnat.

Returns

bool

Je pravda, že jak pixelFormat1’ a pixelFormat2’ obsahují nejednaké údaje nebo jeden z parametrů je nulov.

 Čeština