Class PixelDataFormat

Class PixelDataFormat

Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)

Pixel data format. Detta är ett oföränderligt objekt.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Arvsmedlemmar

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 definierad för 8 bits per pixel med 8 bits representerar grayscale intensitet i 0-255 intervall.

public static PixelDataFormat Grayscale

Fältvärde

PixelDataFormat

Grayscale16

Definierad för 16 bits per pixel med upp till 16 bits som representerar grayscale intensitet.

public static readonly PixelDataFormat Grayscale16

Fältvärde

PixelDataFormat

Properties

BitsPerPixel

Få bitar per pixel.

public int BitsPerPixel { get; }

Fastighetsvärde

int

Caption

Få den pixel data format anteckning.

public string Caption { get; }

Fastighetsvärde

string

ChannelBits

Få bitar räkna för varje kanal.

public int[] ChannelBits { get; }

Fastighetsvärde

int [ ]

ChannelsCount

Kanalerna räknas.

public int ChannelsCount { get; }

Fastighetsvärde

int

Cmyk

Få Aspose.Imaging.PixelDataFormat definierad för 32 bits per pixel med 8 bits för var och en av cyan, magenta, gul och svart.

public static PixelDataFormat Cmyk { get; }

Fastighetsvärde

PixelDataFormat

Cmyka

Håller på acmyk.

public static PixelDataFormat Cmyka { get; }

Fastighetsvärde

PixelDataFormat

GrayscaleAlpha

Få Aspose.Imaging.PixelDataFormat definierad för 16 bits per pixel med 8 bits representerar grayscale intensitet i intervallet 0-255 och ytterligare 8 bit alfa komponent.

public static PixelDataFormat GrayscaleAlpha { get; }

Fastighetsvärde

PixelDataFormat

PixelFormat

Det är i pixelformat.

public PixelFormat PixelFormat { get; }

Fastighetsvärde

PixelFormat

Rgb16Bpp555

Få Aspose.Imaging.PixelDataFormat definierad för 16 bits per pixel med 5 bits för var och en av de röda, gröna och blåa, är alfa inte definierad.

public static PixelDataFormat Rgb16Bpp555 { get; }

Fastighetsvärde

PixelDataFormat

Rgb16Bpp565

Få Aspose.Imaging.PixelDataFormat definierad för 16 bits per pixel med 5 bits för rött, 6 bits för grönt och 5 bits för blå, alfa är inte definierad.

public static PixelDataFormat Rgb16Bpp565 { get; }

Fastighetsvärde

PixelDataFormat

Rgb24Bpp

Få Aspose.Imaging.PixelDataFormat definierad för 24 bits per pixel med 8 bits för var och en av alfa, röd, grön och blå, alfa är inte definierad.

public static PixelDataFormat Rgb24Bpp { get; }

Fastighetsvärde

PixelDataFormat

Rgb24BppPng

Få Aspose.Imaging.PixelDataFormat definierad för 24 bits per pixel med 8 bits för var och en av alfa, röd, grön och blå, alfa är inte definierad.

public static PixelDataFormat Rgb24BppPng { get; }

Fastighetsvärde

PixelDataFormat

Rgb32Bpp

Få Aspose.Imaging.PixelDataFormat definierad för 32 bits per pixel med 8 bits för var och en av alfa, röd, grön och blå.

public static PixelDataFormat Rgb32Bpp { get; }

Fastighetsvärde

PixelDataFormat

RgbIndexed1Bpp

Få Aspose.Imaging.PixelDataFormat definierad för indexerad 1 bit per färg.Den indexerade pixeldata lagringen är utformad för att möjliggöra data lagring och återhämtning överallt som färgpaletten används.Använd med försiktighet, eftersom det kan kräva omvandling från en palett till en annan eller från RGBA till indexerad färgmodell.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Fastighetsvärde

PixelDataFormat

RgbIndexed2Bpp

Få Aspose.Imaging.PixelDataFormat definierad för indexerad 2 bit per färg.Den indexerade pixeldata lagringen är utformad för att möjliggöra data lagring och återhämtning överallt som färgpaletten används.Använd med försiktighet, eftersom det kan kräva omvandling från en palett till en annan eller från RGBA till indexerad färgmodell.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Fastighetsvärde

PixelDataFormat

RgbIndexed4Bpp

Få Aspose.Imaging.PixelDataFormat definierad för indexerad 4 bit per färg.Den indexerade pixeldata lagringen är utformad för att möjliggöra data lagring och återhämtning överallt som färgpaletten används.Använd med försiktighet, eftersom det kan kräva omvandling från en palett till en annan eller från RGBA till indexerad färgmodell.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Fastighetsvärde

PixelDataFormat

RgbIndexed8Bpp

Få Aspose.Imaging.PixelDataFormat definierad för indexerad 8 bit per färg.Den indexerade pixeldata lagringen är utformad för att möjliggöra data lagring och återhämtning överallt som färgpaletten används.Använd med försiktighet, eftersom det kan kräva omvandling från en palett till en annan eller från RGBA till indexerad färgmodell.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Fastighetsvärde

PixelDataFormat

Rgba32Bpp

Få Aspose.Imaging.PixelDataFormat definierad för 32 bits per pixel med 8 bits för var och en av alfa, röd, grön och blå.

public static PixelDataFormat Rgba32Bpp { get; }

Fastighetsvärde

PixelDataFormat

YCbCr

Få Aspose.Imaging.PixelDataFormat definierad för 24 bits per pixel med 8 bits för var och en av luma, blå skillnad och röd skillnad kromkomponenter.

public static PixelDataFormat YCbCr { get; }

Fastighetsvärde

PixelDataFormat

Ycck

Få Aspose.Imaging.PixelDataFormat definierad för 32 bits per pixel med 8 bits för var och en av luma, blå skillnad, röd skillnad och svarta kromkomponenter.

public static PixelDataFormat Ycck { get; }

Fastighetsvärde

PixelDataFormat

Methods

Equals(Objektet)

Det bestämmer om den angivna System.Object är lika med denna instans.

public override bool Equals(object obj)

Parameters

obj object

System.Object att jämföra med denna instans.

Returns

bool

’true’ om den angivna System.Object är lik denna instans; annars, ‘falsk’.

GetBgr(int)

Få BGR färg med ett specifikt antal bitar per prov.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Färgen av BGR.

GetBgra(int)

Få BGRA färg med ett specifikt antal bitar per prov.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Färgen av BGRA.

GetCieLab(int, int, int och int)

Få CIE Lab färg med ett specifikt antal bitar per prov.

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

Parameters

bitsPerL int

Antal bits per L-kanal.

bitsPerA int

Antal bits per kanal.

bitsPerB int

Antal bits per B-kanal.

Returns

PixelDataFormat

CIE Lab färger.

GetCmyk(int)

Få CMYK-färg med ett specifikt antal bitar per prov.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Den CMYK färgen.

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

Få CMYK-färg med ett specifikt antal bitar per prov.

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

Parameters

bitsPerCyanChannel int

Antal bits per cyan kanal.

bitsPerMagentaChannel int

Antal bits per Magenta-kanal.

bitsPerYellowChannel int

Antal bits per gula kanal.

bitsPerKeyChannel int

Antal bits per nyckelkanal.

Returns

PixelDataFormat

Den CMYK färgen.

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

Få CMYKA färg med ett specifikt antal bitar per prov.

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

Parameters

bitsPerCyanChannel int

Antal bits per cyan kanal.

bitsPerMagentaChannel int

Antal bits per Magenta-kanal.

bitsPerYellowChannel int

Antal bits per gula kanal.

bitsPerKeyChannel int

Antal bits per nyckelkanal.

bitsPerAlphaChannel int

Antal bits per Alpha kanal.

Returns

PixelDataFormat

Den CMYK färgen.

GetGrayscale(int)

Få Grayscale färg med ett angivet antal bitar per prov.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Den gröna färgen.

GetGrayscaleAlpha(int)

Få GrayscaleAlpha färg med ett angivet antal bitar per prov.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

GrayscaleAlpha färg.

GetGrayscaleAlpha(int, int)

Få GrayscaleAlpha färg med ett angivet antal bitar per prov.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Antal bits per prov.

alphaChannelBits int

Antalet bits per prov i alfa-kanalen.

Returns

PixelDataFormat

GrayscaleAlpha färg.

GetHashCode()

Returnerar en hashkod för denna instans.

public override int GetHashCode()

Returns

int

En hashkod för det här exemplet, lämplig för användning i hashingalgoritmer och datastrukturer som en hashtabell.

GetRgb(int)

Få RGB-färg med ett angivet antal bits per prov.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Färgen i RGB.

GetRgb(int, int, int och int)

Få RGB-färg med ett angivet antal bits per prov.

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

Parameters

bitsPerRedChannel int

Antal bits per röd kanal.

bitsPerGreenChannel int

Antal bits per grön kanal.

bitsPerBlueChannel int

Antal bits per blå kanal.

Returns

PixelDataFormat

Färgen i RGB.

GetRgbIndexed(int)

Få BGRA indexerad färg med ett specifikt antal bitar per prov.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Färgen av BGRA.

GetRgba(int)

Få RGBA färg med ett specifikt antal bitar per prov.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Färgen av RGBA.

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

Få RGBA färg med ett specifikt antal bitar per prov.

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

Parameters

bitsPerRedChannel int

Antal bits per röd kanal.

bitsPerGreenChannel int

Antal bits per grön kanal.

bitsPerBlueChannel int

Antal bits per blå kanal.

bitsPerAlphaChannel int

Antal bits per Alpha kanal.

Returns

PixelDataFormat

Färgen av RGBA.

HämtaCbCr(int)

Få YCbCr färg med ett angivet antal bitar per prov.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Färgen av YCbCr.

HämtaCbCr(int, int, int och int)

Få YCbCr färg med ett angivet antal bitar per prov.

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

Parameters

bitsPerY int

Antal bits per Y kanal.

bitsPerCb int

Antal bits per Cb-kanal.

bitsPerCr int

Antal bits per cr kanal.

Returns

PixelDataFormat

Färgen av YCbCr.

GetYcck(int)

Få YCCK färg med ett specifikt antal bitar per prov.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Antal bits per prov.

Returns

PixelDataFormat

Den YCCK färgen.

ToString()

Returnerar en System.String som representerar denna instans.

public override string ToString()

Returns

string

Ett System.String som representerar denna instans.

Operators

Operatör =(PixelDataFormat och PixelDataFormat)

Returnerar resultatet av jämlikhet för två Aspose.Imaging.PixelDataFormat klasser.

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

Parameters

pixelFormat1 PixelDataFormat

Den första Aspose.Imaging.PixelDataFormat att jämföra.

pixelFormat2 PixelDataFormat

Den andra Aspose.Imaging.PixelDataFormat att jämföra.

Returns

bool

Det är sant om både pixelFormat1’ och pixelFormat2’ innehåller lika data eller båda parametrarna är noll.

operatör !=(PixelDataFormat och PixelDataFormat)

Returnerar resultatet av ojämlikhet för två Aspose.Imaging.PixelDataFormat klasser.

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

Parameters

pixelFormat1 PixelDataFormat

Den första Aspose.Imaging.PixelDataFormat att jämföra.

pixelFormat2 PixelDataFormat

Den andra Aspose.Imaging.PixelDataFormat att jämföra.

Returns

bool

Det är sant om både pixelFormat1’ och pixelFormat2’ innehåller icke-egala data eller en av parametrarna är noll.

 Svenska