Class PixelDataFormat
Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.4.0)
Пиксел формат података. ово је непроменљив објекат.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Наслеђени чланови
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
Пољска вредност
Grayscale16
Дефинисано за 16 бита по пикселу са до 16бита који представљају интензитет граискале.
public static readonly PixelDataFormat Grayscale16
Пољска вредност
Properties
BitsPerPixel
Добијени битови по пикселу.
public int BitsPerPixel { get; }
Вредност имовине
Caption
Добије пиксел формат података.
public string Caption { get; }
Вредност имовине
ChannelBits
Покушајте да бројите бите за сваки канал.
public int[] ChannelBits { get; }
Вредност имовине
int []
ChannelsCount
Добијете број канала.
public int ChannelsCount { get; }
Вредност имовине
Cmyk
Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки цијан, магента, жута и црна.
public static PixelDataFormat Cmyk { get; }
Вредност имовине
Cmyka
Покушајте да добијете Ацмик.
public static PixelDataFormat Cmyka { get; }
Вредност имовине
GrayscaleAlpha
Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 16 бита по пикселу са 8 битова који представљају интензитет граискале у интервалу 0-255 и додатних 8 бит алфа компоненте.
public static PixelDataFormat GrayscaleAlpha { get; }
Вредност имовине
PixelFormat
Добије формат пиксела.
public PixelFormat PixelFormat { get; }
Вредност имовине
Rgb16Bpp555
Ако добијете Aspose.Imaging.ПикселДатаФормат дефинисан за 16 бита по пикселу са 5 битова за сваки од црвеног, зеленог и плавог, алфа се не дефинише.
public static PixelDataFormat Rgb16Bpp555 { get; }
Вредност имовине
Rgb16Bpp565
Ако добијете Aspose.Imaging.ПикселДатаФормат дефинисан за 16 бита по пикселу са 5 битова за црвену, 6 битара за зелену и 5бита за плаву, алфа није дефинисана.
public static PixelDataFormat Rgb16Bpp565 { get; }
Вредност имовине
Rgb24Bpp
Добије се ВЛ17.ПикселДатаФормат дефинисан за 24 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава, альфа се не дефинише.
public static PixelDataFormat Rgb24Bpp { get; }
Вредност имовине
Rgb24BppPng
Добије се ВЛ17.ПикселДатаФормат дефинисан за 24 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава, альфа се не дефинише.
public static PixelDataFormat Rgb24BppPng { get; }
Вредност имовине
Rgb32Bpp
Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава.
public static PixelDataFormat Rgb32Bpp { get; }
Вредност имовине
RgbIndexed1Bpp
Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 1 бит по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Вредност имовине
RgbIndexed2Bpp
Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 2 бита по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Вредност имовине
RgbIndexed4Bpp
Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 4 бита по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Вредност имовине
RgbIndexed8Bpp
Добије Aspose.Imaging.PixelDataFormat дефинисан за индексиран 8 бита по боји.Индексирано складиштење пиксела података има за циљ да омогући складиштење података и повраћање свуда где се користи палет боја.Користите пажљиво, јер може захтевати конверзију из једне палете у другу или из РГБА у индексирану модел боје.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Вредност имовине
Rgba32Bpp
Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки алфа, црвена, зелена и плава.
public static PixelDataFormat Rgba32Bpp { get; }
Вредност имовине
ИЦБЦР
Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 24 бита по пикселу са 8 битова за сваки од компоненти луме, плаве разлике и црвеног различитости хрома.
public static PixelDataFormat YCbCr { get; }
Вредност имовине
Ycck
Добије Aspose.Imaging.ПикселДатаФормат дефинисан за 32 бита по пикселу са 8 битова за сваки од компоненти луме, плаве разлике, црвене различитости и црне хроме.
public static PixelDataFormat Ycck { get; }
Вредност имовине
Methods
Equals(Објекат)
Одређује да ли је одређени System.Object једнак овој инстанцији.
public override bool Equals(object obj)
Parameters
obj
object
Систем.Објект да се упореди са овим инстанцијом.
Returns
‘истина’ ако је одређени Систем.Објект једнак овом примјеру; иначе, ‘фалсификовани’.
GetBgr(Инт)
Добија БГР боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја је БГР.
GetBgra(Инт)
Добија БГРА боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја је БГРА.
GetCieLab(int, int, int)
Добије ЦИЕ Лаб боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Број бита по Л каналу.
bitsPerA
int
Број бита по једном каналу.
bitsPerB
int
Број бита по Б каналу.
Returns
ЦИЕ Лабораторија боја.
GetCmyk(Инт)
Добија ЦМИК боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Цвет ЦМИК је.
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
Цвет ЦМИК је.
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
Цвет ЦМИК је.
GetGrayscale(Инт)
Добије Греискале боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја је зелена.
GetGrayscaleAlpha(Инт)
Добија GrayscaleAlpha боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја је GrayscaleAlpha.
GetGrayscaleAlpha(Инт, Инт)
Добија GrayscaleAlpha боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Број бита по узорку.
alphaChannelBits
int
Број бита по узорку у алфа каналу.
Returns
Боја је GrayscaleAlpha.
GetHashCode()
Повратак хаш кода за ову инстанцију.
public override int GetHashCode()
Returns
Хаш код за овај пример, погодан за употребу у хашинг алгоритмима и структурама података као што је хаш табела.
GetRgb(Инт)
Добија РГБ боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја је РГБ.
GetRgb(int, int, int)
Добија РГБ боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Број бита по црвеном каналу.
bitsPerGreenChannel
int
Број бита по зеленом каналу.
bitsPerBlueChannel
int
Број бита по плавом каналу.
Returns
Боја је РГБ.
GetRgbIndexed(Инт)
Добија БГРА индексирану боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја је БГРА.
GetRgba(Инт)
Добија РГБА боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја РГБА
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
Боја РГБА
КСНУМКСКР(Инт)
Добије YCbCr боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Цвет је ЦБЦР.
КСНУМКСКР(int, int, int)
Добије YCbCr боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Број бита по И каналу.
bitsPerCb
int
Број бита по ЦБ каналу.
bitsPerCr
int
Број бита по ЦР каналу.
Returns
Цвет је ЦБЦР.
GetYcck(Инт)
Добије YCCK боју са одређеним бројем бита по узорку.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Број бита по узорку.
Returns
Боја ЈЦЦК.
ToString()
Враћа систем.Стринг који представља ову инстанцију.
public override string ToString()
Returns
Систем.Стринг који представља ову инстанцију.
Operators
Оператор =(ПикселДатаФормат, ПикселДатаФормат)
Враћа резултат једнакости за две Aspose.Imaging.PixelDataFormat класе.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Први Aspose.Imaging.PixelDataFormat да се упореди.
pixelFormat2
PixelDataFormat
Други Aspose.Imaging.PixelDataFormat за упоређивање.
Returns
Истина ако и 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
Истина ако и pixelFormat1’ и
pixelFormat2’ садрже неједнаке податке или је један од параметара нула.