Класс PixelDataFormat

Содержание
[ ]

Summary: The pixel data format. This is an immutable object.

Module: aspose.imaging

Full Name: aspose.imaging.PixelDataFormat

Properties

NameTypeAccessDescription
GRAYSCALE16 [static]PixelDataFormatrОпределено для 16 бит на пиксель с до 16 битами, представляющими интенсивность в градациях серого.
bits_per_pixelintrПолучает количество бит на пиксель.
заголовокstringrПолучает подпись формата данных пикселя.
channel_bitsint[]rПолучает количество бит для каждого канала.
channels_countintrПолучает количество каналов.
cmyk [static]PixelDataFormatrПолучает PixelDataFormat определённый для 32 бит на пиксель с 8 битами для каждого из циана, мадженты, желтого и черного.
cmyka [static]PixelDataFormatrПолучает acmyk.
grayscale [static]PixelDataFormatr/wПолучает PixelDataFormat определённый для 8 бит на пиксель с 8 битами, представляющими интенсивность в градациях серого в диапазоне 0-255.
grayscale_alpha [static]PixelDataFormatrПолучает PixelDataFormat определённый для 16 бит на пиксель с 8 битами, представляющими интенсивность в градациях серого в диапазоне 0-255, и дополнительным 8‑битным альфа‑компонентом.
pixel_formatPixelFormatrПолучает формат пикселя.
rgb_16_bpp_555 [static]PixelDataFormatrПолучает PixelDataFormat определённый для 16 бит на пиксель с 5 битами для каждого из красного, зелёного и синего, альфа не определена.
rgb_16_bpp_565 [static]PixelDataFormatrПолучает PixelDataFormat определённый для 16 бит на пиксель с 5 битами для красного, 6 битами для зелёного и 5 битами для синего, альфа не определена.
rgb_24_bpp [static]PixelDataFormatrПолучает PixelDataFormat определенный для 24 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего, альфа не определена.
rgb_24_bpp_png [static]PixelDataFormatrПолучает PixelDataFormat определенный для 24 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего, альфа не определена.
rgb_32_bpp [static]PixelDataFormatrПолучает PixelDataFormat определенный для 32 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего.
rgb_indexed_1_bpp [static]PixelDataFormatrПолучает PixelDataFormat определенный для индексированного 1 бита на цвет.
Индексированное хранение пиксельных данных предназначено для обеспечения хранения и извлечения данных везде, где используется цветовая палитра.
Используйте с осторожностью, так как может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель.
rgb_indexed_2_bpp [static]PixelDataFormatrПолучает PixelDataFormat определенный для индексированного 2 бита на цвет.
Индексированное хранение пиксельных данных предназначено для обеспечения хранения и извлечения данных везде, где используется цветовая палитра.
Используйте с осторожностью, так как может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель.
rgb_indexed_4_bpp [static]PixelDataFormatrПолучает PixelDataFormat определенный для индексированного 4 бита на цвет.
Индексированное хранение пиксельных данных предназначено для обеспечения хранения и извлечения данных везде, где используется цветовая палитра.
Используйте с осторожностью, так как может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель.
rgb_indexed_8_bpp [static]PixelDataFormatrПолучает PixelDataFormat определенный для индексированного 8 бита на цвет.
Индексированное хранение пиксельных данных предназначено для обеспечения хранения и извлечения данных везде, где используется цветовая палитра.
Используйте с осторожностью, так как может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель.
rgba_32_bpp [static]PixelDataFormatrПолучает PixelDataFormat определенный для 32 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего.
y_cb_cr [static]PixelDataFormatrПолучает PixelDataFormat определенный для 24 бит на пиксель с 8 битами для каждого из компонентов яркости luma, разницы синего blue-difference и разницы красного red-difference.
ycck [static]PixelDataFormatrПолучает PixelDataFormat определенный для 32 бит на пиксель с 8 битами для каждого из компонентов яркости luma, разницы синего blue-difference, разницы красного red-difference и черной black хромы.

Methods

NameDescription
get_bgr(bits_per_sample)Получает цвет BGRA с указанным количеством битов на образец.
get_bgra(bits_per_sample)Получает цвет BGRA с указанным количеством битов на образец.
get_cie_lab(bits_per_l, bits_per_a, bits_per_b)Получает цвет CIE Lab с указанным количеством битов на образец.
get_cmyk(bits_per_cyan_channel, bits_per_magenta_channel, bits_per_yellow_channel, bits_per_key_channel)Получает цвет CMYK с указанным количеством битов на образец.
get_cmyk(bits_per_sample)Получает цвет CMYK с указанным количеством битов на образец.
get_cmyka(bits_per_cyan_channel, bits_per_magenta_channel, bits_per_yellow_channel, bits_per_key_channel, bits_per_alpha_channel)Получает цвет CMYKA с указанным количеством битов на образец.
get_grayscale(bits_per_sample)Получает цвет Grayscale с указанным количеством битов на образец.
get_grayscale_alpha(bits_per_sample)Получает цвет GrayscaleAlpha с указанным количеством битов на образец.
get_grayscale_alpha(bits_per_sample, alpha_channel_bits)Получает цвет GrayscaleAlpha с указанным количеством битов на образец.
get_rgb(bits_per_red_channel, bits_per_green_channel, bits_per_blue_channel)Получает цвет RGB с указанным количеством битов на образец.
get_rgb(bits_per_sample)Получает цвет RGB с указанным количеством битов на образец.
get_rgb_indexed(bits_per_sample)Получает индексированный цвет BGRA с указанным количеством битов на образец.
get_rgba(bits_per_red_channel, bits_per_green_channel, bits_per_blue_channel, bits_per_alpha_channel)Получает цвет RGBA с указанным количеством битов на образец.
get_rgba(bits_per_sample)Получает цвет RGBA с указанным количеством битов на образец.
get_y_cb_cr(bits_per_sample)Получает цвет YCbCr с указанным количеством битов на образец.
get_y_cb_cr(bits_per_y, bits_per_cb, bits_per_cr)Получает цвет YCbCr с указанным количеством битов на образец.
get_ycck(bits_per_sample)Получает цвет YCCK с указанным количеством битов на образец.

Method: get_bgr(bits_per_sample) [static]

 get_bgr(bits_per_sample) 

Получает цвет BGRA с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatЦвет BGRA.

Method: get_bgra(bits_per_sample) [static]

 get_bgra(bits_per_sample) 

Получает цвет BGRA с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatЦвет BGRA.

Method: get_cie_lab(bits_per_l, bits_per_a, bits_per_b) [static]

 get_cie_lab(bits_per_l, bits_per_a, bits_per_b) 

Получает цвет CIE Lab с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_lintКоличество битов на канал L.
bits_per_aintКоличество битов на канал A.
bits_per_bintКоличество битов на канал B.

Returns

ТипОписание
PixelDataFormatЦвет CIE Lab.

Method: get_cmyk(bits_per_cyan_channel, bits_per_magenta_channel, bits_per_yellow_channel, bits_per_key_channel) [static]

 get_cmyk(bits_per_cyan_channel, bits_per_magenta_channel, bits_per_yellow_channel, bits_per_key_channel) 

Получает цвет CMYK с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_cyan_channelintКоличество битов на канал Cyan.
bits_per_magenta_channelintКоличество битов на канал Magenta.
bits_per_yellow_channelintКоличество битов на канал Yellow.
bits_per_key_channelintКоличество битов на канал Key.

Returns

ТипОписание
PixelDataFormatЦвет CMYK.

Method: get_cmyk(bits_per_sample) [static]

 get_cmyk(bits_per_sample) 

Получает цвет CMYK с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatЦвет CMYK.

Method: get_cmyka(bits_per_cyan_channel, bits_per_magenta_channel, bits_per_yellow_channel, bits_per_key_channel, bits_per_alpha_channel) [static]

 get_cmyka(bits_per_cyan_channel, bits_per_magenta_channel, bits_per_yellow_channel, bits_per_key_channel, bits_per_alpha_channel) 

Получает цвет CMYKA с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_cyan_channelintКоличество битов на канал Cyan.
bits_per_magenta_channelintКоличество битов на канал Magenta.
bits_per_yellow_channelintКоличество битов на канал Yellow.
bits_per_key_channelintКоличество битов на канал Key.
bits_per_alpha_channelintКоличество битов на канал Alpha.

Returns

ТипОписание
PixelDataFormatЦвет CMYK.

Method: get_grayscale(bits_per_sample) [static]

 get_grayscale(bits_per_sample) 

Получает цвет Grayscale с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatЦвет Grayscale.

Method: get_grayscale_alpha(bits_per_sample) [static]

 get_grayscale_alpha(bits_per_sample) 

Получает цвет GrayscaleAlpha с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatЦвет GrayscaleAlpha.

Method: get_grayscale_alpha(bits_per_sample, alpha_channel_bits) [static]

 get_grayscale_alpha(bits_per_sample, alpha_channel_bits) 

Получает цвет GrayscaleAlpha с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.
alpha_channel_bitsintКоличество битов на образец в альфа-канале.

Returns

ТипОписание
PixelDataFormatЦвет GrayscaleAlpha.

Method: get_rgb(bits_per_red_channel, bits_per_green_channel, bits_per_blue_channel) [static]

 get_rgb(bits_per_red_channel, bits_per_green_channel, bits_per_blue_channel) 

Получает цвет RGB с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_red_channelintКоличество битов на канал Red.
bits_per_green_channelintКоличество битов на канал Green.
bits_per_blue_channelintКоличество битов на канал Blue.

Returns

ТипОписание
PixelDataFormatЦвет RGB.

Method: get_rgb(bits_per_sample) [static]

 get_rgb(bits_per_sample) 

Получает цвет RGB с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatЦвет RGB.

Method: get_rgb_indexed(bits_per_sample) [static]

 get_rgb_indexed(bits_per_sample) 

Получает индексированный цвет BGRA с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatЦвет BGRA.

Method: get_rgba(bits_per_red_channel, bits_per_green_channel, bits_per_blue_channel, bits_per_alpha_channel) [static]

 get_rgba(bits_per_red_channel, bits_per_green_channel, bits_per_blue_channel, bits_per_alpha_channel) 

Получает цвет RGBA с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_red_channelintКоличество битов на канал Red.
bits_per_green_channelintКоличество битов на канал Green.
bits_per_blue_channelintКоличество битов на канал Blue.
bits_per_alpha_channelintКоличество битов на канал Alpha.

Returns

ТипОписание
PixelDataFormatRGBA‑цвет.

Method: get_rgba(bits_per_sample) [static]

 get_rgba(bits_per_sample) 

Получает цвет RGBA с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatRGBA‑цвет.

Method: get_y_cb_cr(bits_per_sample) [static]

 get_y_cb_cr(bits_per_sample) 

Получает цвет YCbCr с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatYCbCr‑цвет.

Method: get_y_cb_cr(bits_per_y, bits_per_cb, bits_per_cr) [static]

 get_y_cb_cr(bits_per_y, bits_per_cb, bits_per_cr) 

Получает цвет YCbCr с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_yintКоличество бит в канале Y.
bits_per_cbintКоличество бит в канале Cb.
bits_per_crintКоличество бит в канале Cr.

Returns

ТипОписание
PixelDataFormatYCbCr‑цвет.

Method: get_ycck(bits_per_sample) [static]

 get_ycck(bits_per_sample) 

Получает цвет YCCK с указанным количеством битов на образец.

Parameters:

ПараметрТипОписание
bits_per_sampleintКоличество битов на образец.

Returns

ТипОписание
PixelDataFormatYCCK‑цвет.