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; }
Стоимость недвижимости
YCbCr
Получается 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
Цвет Грейскале.
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 и 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’ и
pixelFormat2’ содержат равные данные или оба параметра нулевые.
Оператор !=(PixelDataFormat и 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’ и
pixelFormat2’ содержат неравномерные данные или один из параметров является нулевым.