Class PixelDataFormat

Class PixelDataFormat

Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.4.0)

Пиксел формат података. ово је непроменљив објекат.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Наслеђени чланови

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

Fields

Grayscale

Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 8 бита по пикселу са 8 бит који представљају интензитет граискале у интервалу од 0 до 2555.

public static PixelDataFormat Grayscale

Пољска вредност

PixelDataFormat

Grayscale16

Дефинисано за 16 бита по пикселу са до 16бита који представљају интензитет граискале.

public static readonly PixelDataFormat Grayscale16

Пољска вредност

PixelDataFormat

Properties

BitsPerPixel

Добијени битови по пикселу.

public int BitsPerPixel { get; }

Вредност имовине

int

Caption

Добије пиксел формат података.

public string Caption { get; }

Вредност имовине

string

ChannelBits

Покушајте да бројите бите за сваки канал.

public int[] ChannelBits { get; }

Вредност имовине

int []

ChannelsCount

Добијете број канала.

public int ChannelsCount { get; }

Вредност имовине

int

Cmyk

Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки цијан, магента, жута и црна.

public static PixelDataFormat Cmyk { get; }

Вредност имовине

PixelDataFormat

Cmyka

Покушајте да добијете Ацмик.

public static PixelDataFormat Cmyka { get; }

Вредност имовине

PixelDataFormat

GrayscaleAlpha

Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 16 бита по пикселу са 8 битова који представљају интензитет граискале у интервалу 0-255 и додатних 8 бит алфа компоненте.

public static PixelDataFormat GrayscaleAlpha { get; }

Вредност имовине

PixelDataFormat

PixelFormat

Добије формат пиксела.

public PixelFormat PixelFormat { get; }

Вредност имовине

PixelFormat

Rgb16Bpp555

Ако добијете Aspose.Imaging.ПикселДатаФормат дефинисан за 16 бита по пикселу са 5 битова за сваки од црвеног, зеленог и плавог, алфа се не дефинише.

public static PixelDataFormat Rgb16Bpp555 { get; }

Вредност имовине

PixelDataFormat

Rgb16Bpp565

Ако добијете Aspose.Imaging.ПикселДатаФормат дефинисан за 16 бита по пикселу са 5 битова за црвену, 6 битара за зелену и 5бита за плаву, алфа није дефинисана.

public static PixelDataFormat Rgb16Bpp565 { get; }

Вредност имовине

PixelDataFormat

Rgb24Bpp

Добије се ВЛ17.ПикселДатаФормат дефинисан за 24 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава, альфа се не дефинише.

public static PixelDataFormat Rgb24Bpp { get; }

Вредност имовине

PixelDataFormat

Rgb24BppPng

Добије се ВЛ17.ПикселДатаФормат дефинисан за 24 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава, альфа се не дефинише.

public static PixelDataFormat Rgb24BppPng { get; }

Вредност имовине

PixelDataFormat

Rgb32Bpp

Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава.

public static PixelDataFormat Rgb32Bpp { get; }

Вредност имовине

PixelDataFormat

RgbIndexed1Bpp

Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 1 бит по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Вредност имовине

PixelDataFormat

RgbIndexed2Bpp

Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 2 бита по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Вредност имовине

PixelDataFormat

RgbIndexed4Bpp

Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 4 бита по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Вредност имовине

PixelDataFormat

RgbIndexed8Bpp

Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 8 бита по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Вредност имовине

PixelDataFormat

Rgba32Bpp

Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава.

public static PixelDataFormat Rgba32Bpp { get; }

Вредност имовине

PixelDataFormat

ИЦБЦР

Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 24 бита по пикселу са 8 битова за сваки од компоненти луме, плаве разлике и црвеног различитости хрома.

public static PixelDataFormat YCbCr { get; }

Вредност имовине

PixelDataFormat

Ycck

Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки од компоненти луме, плаве разлике, црвене различитости и црне хроме.

public static PixelDataFormat Ycck { get; }

Вредност имовине

PixelDataFormat

Methods

Equals(Објекат)

Одређује да ли је одређени System.Object једнак овој инстанцији.

public override bool Equals(object obj)

Parameters

obj object

Систем.Објект да се упореди са овим инстанцијом.

Returns

bool

‘истина’ ако је одређени Систем.Објект једнак овом примјеру; иначе, ‘фалсификовани’.

GetBgr(Инт)

Добија БГР боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја је БГР.

GetBgra(Инт)

Добија БГРА боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја је БГРА.

GetCieLab(int, int, int)

Добије ЦИЕ Лаб боју са одређеним бројем бита по узорку.

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

Parameters

bitsPerL int

Број бита по Л каналу.

bitsPerA int

Број бита по једном каналу.

bitsPerB int

Број бита по Б каналу.

Returns

PixelDataFormat

ЦИЕ Лабораторија боја.

GetCmyk(Инт)

Добија ЦМИК боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Цвет ЦМИК је.

GetCmyk(int, int, int, int)

Добија ЦМИК боју са одређеним бројем бита по узорку.

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

Parameters

bitsPerCyanChannel int

Број бита по цијанском каналу.

bitsPerMagentaChannel int

Број бита по каналу Магента.

bitsPerYellowChannel int

Број бита по жутом каналу.

bitsPerKeyChannel int

Број бита по Кључном каналу.

Returns

PixelDataFormat

Цвет ЦМИК је.

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

Добија ЦМИКА боју са одређеним бројем бита по узорку.

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

Parameters

bitsPerCyanChannel int

Број бита по цијанском каналу.

bitsPerMagentaChannel int

Број бита по каналу Магента.

bitsPerYellowChannel int

Број бита по жутом каналу.

bitsPerKeyChannel int

Број бита по Кључном каналу.

bitsPerAlphaChannel int

Број бита по Алфа каналу.

Returns

PixelDataFormat

Цвет ЦМИК је.

GetGrayscale(Инт)

Добије Греискале боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја је зелена.

GetGrayscaleAlpha(Инт)

Добија GrayscaleAlpha боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја је GrayscaleAlpha.

GetGrayscaleAlpha(Инт, Инт)

Добија GrayscaleAlpha боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Број бита по узорку.

alphaChannelBits int

Број бита по узорку у алфа каналу.

Returns

PixelDataFormat

Боја је GrayscaleAlpha.

GetHashCode()

Повратак хаш кода за ову инстанцију.

public override int GetHashCode()

Returns

int

Хаш код за овај пример, погодан за употребу у хашинг алгоритмима и структурама података као што је хаш табела.

GetRgb(Инт)

Добија РГБ боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја је РГБ.

GetRgb(int, int, int)

Добија РГБ боју са одређеним бројем бита по узорку.

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

Parameters

bitsPerRedChannel int

Број бита по црвеном каналу.

bitsPerGreenChannel int

Број бита по зеленом каналу.

bitsPerBlueChannel int

Број бита по плавом каналу.

Returns

PixelDataFormat

Боја је РГБ.

GetRgbIndexed(Инт)

Добија БГРА индексирану боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја је БГРА.

GetRgba(Инт)

Добија РГБА боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја РГБА

GetRgba(int, int, int, int)

Добија РГБА боју са одређеним бројем бита по узорку.

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

Parameters

bitsPerRedChannel int

Број бита по црвеном каналу.

bitsPerGreenChannel int

Број бита по зеленом каналу.

bitsPerBlueChannel int

Број бита по плавом каналу.

bitsPerAlphaChannel int

Број бита по Алфа каналу.

Returns

PixelDataFormat

Боја РГБА

КСНУМКСКР(Инт)

Добије YCbCr боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Цвет је ЦБЦР.

КСНУМКСКР(int, int, int)

Добије YCbCr боју са одређеним бројем бита по узорку.

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

Parameters

bitsPerY int

Број бита по И каналу.

bitsPerCb int

Број бита по ЦБ каналу.

bitsPerCr int

Број бита по ЦР каналу.

Returns

PixelDataFormat

Цвет је ЦБЦР.

GetYcck(Инт)

Добије YCCK боју са одређеним бројем бита по узорку.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Број бита по узорку.

Returns

PixelDataFormat

Боја ЈЦЦК.

ToString()

Враћа систем.Стринг који представља ову инстанцију.

public override string ToString()

Returns

string

Систем.Стринг који представља ову инстанцију.

Operators

Оператор =(ПикселДатаФормат, ПикселДатаФормат)

Враћа резултат једнакости за две Aspose.Imaging.PixelDataFormat класе.

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

Parameters

pixelFormat1 PixelDataFormat

Први Aspose.Imaging.PixelDataFormat да се упореди.

pixelFormat2 PixelDataFormat

Други Aspose.Imaging.PixelDataFormat за упоређивање.

Returns

bool

Истина ако и pixelFormat1’ и pixelFormat2’ садрже једнаке податке или оба параметра су нула.

Оператор !=(ПикселДатаФормат, ПикселДатаФормат)

Враћа резултат неједнакости за две Aspose.Imaging.PixelDataFormat класе.

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

Parameters

pixelFormat1 PixelDataFormat

Први Aspose.Imaging.PixelDataFormat да се упореди.

pixelFormat2 PixelDataFormat

Други Aspose.Imaging.PixelDataFormat за упоређивање.

Returns

bool

Истина ако и pixelFormat1’ и pixelFormat2’ садрже неједнаке податке или је један од параметара нула.

 Српски