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.PixelDataFormat, дефиниран за 8 бита на пиксел с 8-бита, които представляват грейскална интензивност в интервала 0-255 .
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.PixelDataFormat е дефиниран за 32 бита на пиксел с 8 бит за всеки от циан, магента, жълт и черен.
public static PixelDataFormat Cmyk { get; }
стойност на имота
Cmyka
Върви се акмикът.
public static PixelDataFormat Cmyka { get; }
стойност на имота
GrayscaleAlpha
Получава Aspose.Imaging.PixelDataFormat, дефиниран за 16 бита на пиксел с 8бита, които представляват грейскална интензивност в интервала 0-255 и допълнителен алфа-компонент от 8 бит.
public static PixelDataFormat GrayscaleAlpha { get; }
стойност на имота
PixelFormat
Използва се форматът на пиксела.
public PixelFormat PixelFormat { get; }
стойност на имота
Rgb16Bpp555
При получаване на Aspose.Imaging.PixelDataFormat е дефиниран за 16 бита на пиксел с 5 бит за всеки от червените, зелените и сините, алфа не се дефинира.
public static PixelDataFormat Rgb16Bpp555 { get; }
стойност на имота
Rgb16Bpp565
При получаване на Aspose.Imaging.PixelDataFormat е дефиниран за 16 бита на пиксел с 5 бит за червено, 6 бити за зелено и 5 битове за синьо, алфа не се дефинира.
public static PixelDataFormat Rgb16Bpp565 { get; }
стойност на имота
Rgb24Bpp
При получаване на Aspose.Imaging.PixelDataFormat е дефиниран за 24 бита на пиксел с 8 бт за всеки от алфа, червен, зелено и синьо, Алфа не се дефинира.
public static PixelDataFormat Rgb24Bpp { get; }
стойност на имота
Rgb24BppPng
При получаване на Aspose.Imaging.PixelDataFormat е дефиниран за 24 бита на пиксел с 8 бт за всеки от алфа, червен, зелено и синьо, Алфа не се дефинира.
public static PixelDataFormat Rgb24BppPng { get; }
стойност на имота
Rgb32Bpp
Получава Aspose.Imaging.PixelDataFormat е дефиниран за 32 бита на пиксел с 8 бит за всеки от алфа, червен, зелено и синьо.
public static PixelDataFormat Rgb32Bpp { get; }
стойност на имота
RgbIndexed1Bpp
Получава Aspose.Imaging.PixelDataFormat, дефиниран за индексиран 1 бит на цвят.Индексираното съхранение на данни за пиксели е предназначено да позволи съхраняване и възвръщаемост на данните навсякъде, където се използва цветната палитра.Използвайте внимателно, защото може да изисква конверсия от една палета в друга или от RGBA към индексиран цвят модел.
public static PixelDataFormat RgbIndexed1Bpp { get; }
стойност на имота
RgbIndexed2Bpp
Получава Aspose.Imaging.PixelDataFormat, дефиниран за индексиран 2 бита на цвят.Индексираното съхранение на данни за пиксели е предназначено да позволи съхраняване и възвръщаемост на данните навсякъде, където се използва цветната палитра.Използвайте внимателно, защото може да изисква конверсия от една палета в друга или от RGBA към индексиран цвят модел.
public static PixelDataFormat RgbIndexed2Bpp { get; }
стойност на имота
RgbIndexed4Bpp
Получава Aspose.Imaging.PixelDataFormat, дефиниран за индексиран 4 бита на цвят.Индексираното съхранение на данни за пиксели е предназначено да позволи съхраняване и възвръщаемост на данните навсякъде, където се използва цветната палитра.Използвайте внимателно, защото може да изисква конверсия от една палета в друга или от RGBA към индексиран цвят модел.
public static PixelDataFormat RgbIndexed4Bpp { get; }
стойност на имота
RgbIndexed8Bpp
Получава Aspose.Imaging.PixelDataFormat, дефиниран за индексиран 8 бита на цвят.Индексираното съхранение на данни за пиксели е предназначено да позволи съхраняване и възвръщаемост на данните навсякъде, където се използва цветната палитра.Използвайте внимателно, защото може да изисква конверсия от една палета в друга или от RGBA към индексиран цвят модел.
public static PixelDataFormat RgbIndexed8Bpp { get; }
стойност на имота
Rgba32Bpp
Получава Aspose.Imaging.PixelDataFormat е дефиниран за 32 бита на пиксел с 8 бит за всеки от алфа, червен, зелено и синьо.
public static PixelDataFormat Rgba32Bpp { get; }
стойност на имота
ИЦБКР
Получава Aspose.Imaging.PixelDataFormat е дефиниран за 24 бита на пиксел с 8 бит за всеки от компонентите на лума, синя разлика и червена разлика хром.
public static PixelDataFormat YCbCr { get; }
стойност на имота
Ycck
Получава Aspose.Imaging.PixelDataFormat е дефиниран за 32 бита на пиксел с 8 бит за всеки от компонентите на лума, синя разлика, червена разлика и черна хрома.
public static PixelDataFormat Ycck { get; }
стойност на имота
Methods
Equals(Обект)
Определя дали посоченият System.Object е равен на тази инстанция.
public override bool Equals(object obj)
Parameters
obj
object
Системата.обект за сравнение с тази инстанция.
Returns
“истински” ако посоченият System.Object е равен на този случай; в противен случай, “фалшив”.
GetBgr(инт)
Получава BGR цвят с определен брой битове на проба.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на БГР.
GetBgra(инт)
Получава BGRA цвят с определен брой битове на проба.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на БГРА.
GetCieLab(Инт, инт, инт)
Получава CIE Lab цвят с определен брой битове на проба.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Броят на битите по L канал.
bitsPerA
int
Брой битове на канал.
bitsPerB
int
Броят на битите по B канал.
Returns
Цветът на Лабораторията.
GetCmyk(инт)
Получава CMYK цвят с определен брой битове на проба.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на CMYK.
GetCmyk(Инт, инт, инт, инт)
Получава CMYK цвят с определен брой битове на проба.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Броят на битите на циан канал.
bitsPerMagentaChannel
int
Броят на битите по Magenta канал.
bitsPerYellowChannel
int
Брой битове на жълт канал.
bitsPerKeyChannel
int
Брой битове на ключов канал.
Returns
Цветът на CMYK.
GetCmyka(Инт, инт и т.н.)
Получава CMYKA цвят с определен брой битове на проба.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Броят на битите на циан канал.
bitsPerMagentaChannel
int
Броят на битите по Magenta канал.
bitsPerYellowChannel
int
Брой битове на жълт канал.
bitsPerKeyChannel
int
Брой битове на ключов канал.
bitsPerAlphaChannel
int
Броят на битите по алфа канал.
Returns
Цветът на CMYK.
GetGrayscale(инт)
Получава Grayscale цвят с определен брой битове на проба.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на Grayscale.
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(инт)
Получава RGB цвят с определен брой битове на проба.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на RGB.
GetRgb(Инт, инт, инт)
Получава RGB цвят с определен брой битове на проба.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Броят на битите по червен канал.
bitsPerGreenChannel
int
Броят на битите по Зелен канал.
bitsPerBlueChannel
int
Броят на битите по синьо канал.
Returns
Цветът на RGB.
GetRgbIndexed(инт)
BGRA получава индексиран цвят с определен брой битове на проба.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на БГРА.
GetRgba(инт)
Получава RGBA цвят с определен брой битове на проба.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветовете на RGBA.
GetRgba(Инт, инт, инт, инт)
Получава RGBA цвят с определен брой битове на проба.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Броят на битите по червен канал.
bitsPerGreenChannel
int
Броят на битите по Зелен канал.
bitsPerBlueChannel
int
Броят на битите по синьо канал.
bitsPerAlphaChannel
int
Броят на битите по алфа канал.
Returns
Цветовете на RGBA.
ГЕТКБКР(инт)
Получава YCbCr цвят с определен брой битове на проба.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на YCbCr.
ГЕТКБКР(Инт, инт, инт)
Получава YCbCr цвят с определен брой битове на проба.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Броят на битите по Y канал.
bitsPerCb
int
Броят на битите по Cb канал.
bitsPerCr
int
Броят на битите по CR канал.
Returns
Цветът на YCbCr.
GetYcck(инт)
Получава YCCK цвят с определен брой битове на проба.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Брой битове на проба.
Returns
Цветът на YCCK.
ToString()
Възстановява System.String, който представлява тази инстанция.
public override string ToString()
Returns
Система.String, която представлява тази инстанция.
Operators
Операторът =(PixelDataFormat, ПикселДатаФормат)
Възстановява резултата от равенството за две Aspose.Imaging.PixelDataFormat класове.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Първият Aspose.Imaging.PixelDataFormat за сравнение.
pixelFormat2
PixelDataFormat
Вторият Aspose.Imaging.PixelDataFormat за сравнение.
Returns
Това е вярно, ако както pixelFormat1’ и <code class=paranf">pixelForat2’ съдържат равни данни или ако и двата параметра са нули.
Оператор !=(PixelDataFormat, ПикселДатаФормат)
Възстановява резултат от неравенство за две Aspose.Imaging.PixelDataFormat класове.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Първият Aspose.Imaging.PixelDataFormat за сравнение.
pixelFormat2
PixelDataFormat
Вторият Aspose.Imaging.PixelDataFormat за сравнение.
Returns
Това е вярно, ако както pixelFormat1’ и <code class=paranf">pixelForat2’ съдържат неравни данни или един от параметрите е нула.