Класс CmykColorHelper

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

Summary: Helper methods to work with CMYK color presented as a signed 32-bit integer value.
Provides the similar API as the CmykColor struct.
It’s more lightweight because CMYK color is presented just as Int32 rather than structure with internal fields.
Please prefer to use static methods of this class when possible instead of the deprecated
CmykColor struct.

Module: aspose.imaging

Full Name: aspose.imaging.CmykColorHelper

Methods

NameDescription
argb_32_to_cmyk(argb)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.
argb_32_to_cmyk_array(pixels)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
argb_32_to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
argb_32_to_cmyk_with_icc(argb, rgb_icc_stream, cmyk_icc_stream)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.
argb_32_to_psd_cmyk(argb)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.
argb_32_to_psd_cmyk_array(pixels)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.
argb_32_to_psd_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.
argb_32_to_psd_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.
from_components(cyan, magenta, yellow, black)Создаёт CMYK из 32‑битных значений циана, магенты, желтого и черного.
get_c(cmyk)Получает значение компоненты циана.
get_k(cmyk)Получает значение компоненты черного.
get_m(cmyk)Получает значение компоненты магенты.
get_y(cmyk)Получает значение компоненты желтого.
to_argb(cmyk_pixel)Преобразование из цветов CMYK в цвета ARGB.
to_argb(cmyk_pixels)Преобразование из цветов CMYK в цвета ARGB.
to_argb32(cmyk_pixels)Преобразование из цветов CMYK в цвета ARGB.
to_argb_color(cmyk_pixel)Преобразование из цветов CMYK в цвета ARGB.
to_argb_color_with_def_icc(cmyk_pixel)Преобразование из цвета CMYK в цвет ARGB с использованием Icc‑преобразования и профилей по умолчанию.
to_argb_color_with_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream)Преобразование из цвета CMYK в цвет ARGB с использованием Icc‑преобразования и пользовательского профиля.
to_argb_colors(cmyk_pixels)Преобразование из цветов CMYK в цвета ARGB.
to_argb_colors_with_def_icc(cmyk_pixels)Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и профилей по умолчанию.
to_argb_colors_with_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream)Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и пользовательских профилей.
to_argb_icc(cmyk_pixel)Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и профилей по умолчанию.
to_argb_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream)Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и пользовательских профилей.
to_argb_icc(cmyk_pixels)Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и профилей по умолчанию.
to_argb_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream)Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и пользовательских профилей.
to_cmyk(argb_pixel)Преобразование из цветов ARGB в цвета CMYK.
to_cmyk(argb_pixels)Преобразование из цветов ARGB в цвета CMYK.
to_cmyk(pixel)Преобразование из цветов ARGB в цвета CMYK.
to_cmyk(pixels)Преобразование из цветов ARGB в цвета CMYK.
to_cmyk_array(argb_pixels)Преобразование из цветов ARGB в цвета CMYK.
to_cmyk_array_with_def_icc(pixels)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
to_cmyk_bytes(argb_pixels, start_index, length)Преобразует ARGB в CMYK.
to_cmyk_color(pixel)Преобразование из цвета ARGB в цвет CMYK.
to_cmyk_colors(pixels)Преобразование из цветов ARGB в цвета CMYK.
to_cmyk_icc(argb)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.
to_cmyk_icc(argb, rgb_icc_stream, cmyk_icc_stream)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.
to_cmyk_icc(pixel)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
to_cmyk_icc(pixels)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
to_cmyk_icc(pixels)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
to_cmyk_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream)Преобразует RGB в CMYK с использованием пользовательских ICC‑профилей.
to_cmyk_with_def_icc(pixel)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.
to_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.
to_cmyka_bytes(argb_pixels, start_index, length)Преобразует ARGB в CMYKA (с прозрачностью).
to_cmyka_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream)Преобразует RGB в CMYKA (с альфа-каналом), используя пользовательские ICC‑профили.
to_psd_cmyk_icc(argb)Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.
to_psd_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.
to_psd_cmyk_icc(pixels)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.
to_psd_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Method: argb_32_to_cmyk(argb) [static]

 argb_32_to_cmyk(argb) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
argbintЦвет ARGB.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: argb_32_to_cmyk_array(pixels) [static]

 argb_32_to_cmyk_array(pixels) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: argb_32_to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]

 argb_32_to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: argb_32_to_cmyk_with_icc(argb, rgb_icc_stream, cmyk_icc_stream) [static]

 argb_32_to_cmyk_with_icc(argb, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
argbintЦвет ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: argb_32_to_psd_cmyk(argb) [static]

 argb_32_to_psd_cmyk(argb) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Parameters:

ПараметрТипОписание
argbintЦвет ARGB.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение в порядке байтов KCMY с инвертированными значениями каналов.

Method: argb_32_to_psd_cmyk_array(pixels) [static]

 argb_32_to_psd_cmyk_array(pixels) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения в порядке байтов KCMY с инвертированными значениями каналов..

Method: argb_32_to_psd_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]

 argb_32_to_psd_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения в порядке байтов KCMY с инвертированными значениями каналов..

Method: argb_32_to_psd_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream) [static]

 argb_32_to_psd_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
pixelintЦвет ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
intЦвета CMYK, представленные как 32‑битные целочисленные значения в порядке байтов KCMY с инвертированными значениями каналов..

Method: from_components(cyan, magenta, yellow, black) [static]

 from_components(cyan, magenta, yellow, black) 

Создаёт CMYK из 32‑битных значений циана, магенты, желтого и черного.

Parameters:

ПараметрТипОписание
cyanintКомпонент циан. Допустимые значения от 0 до 255.
magentaintКомпонент мажента. Допустимые значения от 0 до 255.
yellowintКомпонент желтый. Допустимые значения от 0 до 255.
blackintКомпонент черный. Допустимые значения от 0 до 255.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: get_c(cmyk) [static]

 get_c(cmyk) 

Получает значение компоненты циана.

Parameters:

ПараметрТипОписание
cmykintЦвет CMYK, представленный как 32‑битное целочисленное значение.

Returns

ТипОписание
intЗначение компонента циан.

See also:

Example # 1: The following example shows how to convert RGB colors to their CMYK counterpa…

Method: get_k(cmyk) [static]

 get_k(cmyk) 

Получает значение компоненты черного.

Parameters:

ПараметрТипОписание
cmykintЦвет CMYK, представленный как 32‑битное целочисленное значение.

Returns

ТипОписание
intЗначение компонента черный.

See also:

Example # 1: The following example shows how to convert RGB colors to their CMYK counterpa…

Method: get_m(cmyk) [static]

 get_m(cmyk) 

Получает значение компоненты магенты.

Parameters:

ПараметрТипОписание
cmykintЦвет CMYK, представленный как 32‑битное целочисленное значение.

Returns

ТипОписание
intЗначение компонента мажента.

See also:

Example # 1: The following example shows how to convert RGB colors to their CMYK counterpa…

Method: get_y(cmyk) [static]

 get_y(cmyk) 

Получает значение компоненты желтого.

Parameters:

ПараметрТипОписание
cmykintЦвет CMYK, представленный как 32‑битное целочисленное значение.

Returns

ТипОписание
intЗначение желтого компонента.

See also:

Example # 1: The following example shows how to convert RGB colors to their CMYK counterpa…

Method: to_argb(cmyk_pixel) [static]

 to_argb(cmyk_pixel) 

Преобразование из цветов CMYK в цвета ARGB.

Parameters:

ПараметрТипОписание
cmyk_pixelint

Returns

ТипОписание
ColorЦвета ARGB.

Method: to_argb(cmyk_pixels) [static]

 to_argb(cmyk_pixels) 

Преобразование из цветов CMYK в цвета ARGB.

Parameters:

ПараметрТипОписание
cmyk_pixelsint[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Returns

ТипОписание
Color[]Цвета ARGB.

Method: to_argb32(cmyk_pixels) [static]

 to_argb32(cmyk_pixels) 

Преобразование из цветов CMYK в цвета ARGB.

Parameters:

ПараметрТипОписание
cmyk_pixelsint[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Returns

ТипОписание
int[]Цвета ARGB представлены в виде 32‑битных целочисленных значений.

Method: to_argb_color(cmyk_pixel) [static]

 to_argb_color(cmyk_pixel) 

Преобразование из цветов CMYK в цвета ARGB.

Parameters:

ПараметрТипОписание
cmyk_pixelint

Returns

ТипОписание
ColorЦвета ARGB.

Method: to_argb_color_with_def_icc(cmyk_pixel) [static]

 to_argb_color_with_def_icc(cmyk_pixel) 

Преобразование из цвета CMYK в цвет ARGB с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
cmyk_pixelintЦвет CMYK, представленный как 32‑битное целочисленное значение.

Returns

ТипОписание
ColorЦвет ARGB.

Method: to_argb_color_with_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream) [static]

 to_argb_color_with_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream) 

Преобразование из цвета CMYK в цвет ARGB с использованием Icc‑преобразования и пользовательского профиля.

Parameters:

ПараметрТипОписание
cmyk_pixelintЦвет CMYK, представленный как 32‑битное целочисленное значение.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.

Returns

ТипОписание
ColorЦвет ARGB.

Method: to_argb_colors(cmyk_pixels) [static]

 to_argb_colors(cmyk_pixels) 

Преобразование из цветов CMYK в цвета ARGB.

Parameters:

ПараметрТипОписание
cmyk_pixelsint[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Returns

ТипОписание
Color[]Цвета ARGB.

Method: to_argb_colors_with_def_icc(cmyk_pixels) [static]

 to_argb_colors_with_def_icc(cmyk_pixels) 

Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
cmyk_pixelsint[]Пиксели CMYK представлены в виде 32‑битных целочисленных значений.

Returns

ТипОписание
Color[]Цвета ARGB.

Method: to_argb_colors_with_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream) [static]

 to_argb_colors_with_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream) 

Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
cmyk_pixelsint[]Цвета CMYK, представленные как 32‑битные целочисленные значения.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.

Returns

ТипОписание
Color[]Цвета ARGB.

Method: to_argb_icc(cmyk_pixel) [static]

 to_argb_icc(cmyk_pixel) 

Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
cmyk_pixelint

Returns

ТипОписание
ColorЦвета ARGB.

Method: to_argb_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream) [static]

 to_argb_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream) 

Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
cmyk_pixelint
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.

Returns

ТипОписание
ColorЦвета ARGB.

Method: to_argb_icc(cmyk_pixels) [static]

 to_argb_icc(cmyk_pixels) 

Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
cmyk_pixelsint[]Пиксели CMYK представлены в виде 32‑битных целочисленных значений.

Returns

ТипОписание
Color[]Цвета ARGB.

Method: to_argb_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream) [static]

 to_argb_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream) 

Преобразование из цветов CMYK в цвета ARGB с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
cmyk_pixelsint[]Цвета CMYK, представленные как 32‑битные целочисленные значения.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.

Returns

ТипОписание
Color[]Цвета ARGB.

Method: to_cmyk(argb_pixel) [static]

 to_cmyk(argb_pixel) 

Преобразование из цветов ARGB в цвета CMYK.

Parameters:

ПараметрТипОписание
argb_pixelint

Returns

ТипОписание
intЦвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk(argb_pixels) [static]

 to_cmyk(argb_pixels) 

Преобразование из цветов ARGB в цвета CMYK.

Parameters:

ПараметрТипОписание
argb_pixelsint[]Цвета ARGB представлены в виде 32‑битных целочисленных значений.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

See also:

Example # 1: The following example shows how to convert RGB colors to their CMYK counterpa…

Method: to_cmyk(pixel) [static]

 to_cmyk(pixel) 

Преобразование из цветов ARGB в цвета CMYK.

Parameters:

ПараметрТипОписание
pixelColor

Returns

ТипОписание
intЦвета CMYK, представленные как 32‑битные целочисленные значения.

See also:

Example # 1: The following example fills the central area of a raster image with black pix…

Method: to_cmyk(pixels) [static]

 to_cmyk(pixels) 

Преобразование из цветов ARGB в цвета CMYK.

Parameters:

ПараметрТипОписание
pixelsColor[]

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_array(argb_pixels) [static]

 to_cmyk_array(argb_pixels) 

Преобразование из цветов ARGB в цвета CMYK.

Parameters:

ПараметрТипОписание
argb_pixelsint[]Цвета ARGB представлены в виде 32‑битных целочисленных значений.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_array_with_def_icc(pixels) [static]

 to_cmyk_array_with_def_icc(pixels) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
pixelsColor[]Цвета ARGB.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
pixelsColor[]Цвета ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_bytes(argb_pixels, start_index, length) [static]

 to_cmyk_bytes(argb_pixels, start_index, length) 

Преобразует ARGB в CMYK.

Parameters:

ПараметрТипОписание
argb_pixelsint[]Цвета RGB представлены в виде 32‑битных целочисленных значений.
start_indexintНачальный индекс цвета RGB.
lengthintКоличество пикселей RGB для преобразования.

Returns

ТипОписание
System.ByteЦвета CMYK представлены в виде массива байтов.

Method: to_cmyk_color(pixel) [static]

 to_cmyk_color(pixel) 

Преобразование из цвета ARGB в цвет CMYK.

Parameters:

ПараметрТипОписание
pixelColorЦвет ARGB.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: to_cmyk_colors(pixels) [static]

 to_cmyk_colors(pixels) 

Преобразование из цветов ARGB в цвета CMYK.

Parameters:

ПараметрТипОписание
pixelsColor[]Цвета ARGB.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_icc(argb) [static]

 to_cmyk_icc(argb) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
argbintЦвет ARGB.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: to_cmyk_icc(argb, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyk_icc(argb, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
argbintЦвет ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: to_cmyk_icc(pixel) [static]

 to_cmyk_icc(pixel) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
pixelColor

Returns

ТипОписание
intЦвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
pixelColor
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
intЦвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_icc(pixels) [static]

 to_cmyk_icc(pixels) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
pixelsColor[]Цвета ARGB.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_icc(pixels) [static]

 to_cmyk_icc(pixels) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
pixelsColor[]Цвета ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения.

Method: to_cmyk_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyk_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream) 

Преобразует RGB в CMYK с использованием пользовательских ICC‑профилей.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета RGB представлены в виде 32‑битных целочисленных значений.
start_indexintНачальный индекс цвета RGB.
lengthintКоличество пикселей RGB для преобразования.
rgb_icc_stream_io.BufferedRandomПоток профиля RGB.
cmyk_icc_stream_io.BufferedRandomПоток профиля CMYK.

Returns

ТипОписание
System.ByteЦвета CMYK представлены в виде массива байтов.

Method: to_cmyk_with_def_icc(pixel) [static]

 to_cmyk_with_def_icc(pixel) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.

Parameters:

ПараметрТипОписание
pixelColorЦвет ARGB.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: to_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и пользовательских профилей.

Parameters:

ПараметрТипОписание
pixelColorЦвет ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение.

Method: to_cmyka_bytes(argb_pixels, start_index, length) [static]

 to_cmyka_bytes(argb_pixels, start_index, length) 

Преобразует ARGB в CMYKA (с прозрачностью).

Parameters:

ПараметрТипОписание
argb_pixelsint[]Цвета RGB представлены в виде 32‑битных целочисленных значений.
start_indexintНачальный индекс цвета RGB.
lengthintКоличество пикселей RGB для преобразования.

Returns

ТипОписание
System.ByteЦвета CMYK представлены в виде массива байтов.

Method: to_cmyka_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream) [static]

 to_cmyka_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream) 

Преобразует RGB в CMYKA (с альфа-каналом), используя пользовательские ICC‑профили.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета RGB представлены в виде 32‑битных целочисленных значений.
start_indexintНачальный индекс цвета RGB.
lengthintКоличество пикселей RGB для преобразования.
rgb_icc_stream_io.BufferedRandomПоток профиля RGB.
cmyk_icc_stream_io.BufferedRandomПоток профиля CMYK.

Returns

ТипОписание
System.ByteЦвета CMYK представлены в виде массива байтов.

Method: to_psd_cmyk_icc(argb) [static]

 to_psd_cmyk_icc(argb) 

Преобразование из цвета ARGB в цвет CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Parameters:

ПараметрТипОписание
argbintЦвет ARGB.

Returns

ТипОписание
intЦвет CMYK, представленный как 32‑битное целочисленное значение в порядке байтов KCMY с инвертированными значениями каналов.

Method: to_psd_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream) [static]

 to_psd_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Parameters:

ПараметрТипОписание
pixelint
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
intЦвета CMYK, представленные как 32‑битные целочисленные значения в порядке байтов KCMY с инвертированными значениями каналов..

Method: to_psd_cmyk_icc(pixels) [static]

 to_psd_cmyk_icc(pixels) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и профилей по умолчанию.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения в порядке байтов KCMY с инвертированными значениями каналов..

Method: to_psd_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]

 to_psd_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

Преобразование из цветов ARGB в цвета CMYK с использованием Icc‑преобразования и пользовательских профилей.
Использует формат PSD CMYK KCMY с обратным порядком байтов каналов.

Parameters:

ПараметрТипОписание
пикселиint[]Цвета ARGB.
rgb_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc RGB.
cmyk_icc_stream_io.BufferedRandomПоток, содержащий профиль Icc CMYK.

Returns

ТипОписание
int[]Цвета CMYK, представленные как 32‑битные целочисленные значения в порядке байтов KCMY с инвертированными значениями каналов..

Examples

The following example fills the central area of a raster image with black pixels using the aspose.imaging.RasterImage.save_cmyk_32_pixels method.

from aspose.pycore import as_of
from aspose.imaging import Image, RasterImage, Rectangle, Color, CmykColorHelper
from os.path import join as join_path

directory = r"c:\temp"

with Image.load(join_path(directory, "sample.png")) as image:
	rasterImage = as_of(image, RasterImage)
	# Получить целочисленное представление черного в цветовом пространстве CMYK.
	blackCmyk = CmykColorHelper.to_cmyk(Color.black)
	# Черный квадрат.
	pixel_count = (rasterImage.width // 2) * (rasterImage.height // 2)
	pixels = [blackCmyk] * pixel_count
	# Нарисовать черный квадрат в центре изображения.
	area = Rectangle(rasterImage.width // 4, rasterImage.height // 4, rasterImage.width // 2, rasterImage.height // 2)
	rasterImage.save_cmyk_32_pixels(area, pixels)

	rasterImage.save(join_path(directory, "sample.SaveCmyk32Pixels.png"))

The following example shows how to convert RGB colors to their CMYK counterparts without applying ICC profiles.


from aspose.imaging import Color, CmykColorHelper

rgbColors = [Color.red, Color.green, Color.blue]

print("Convert RGB to CMYK without using ICC profiles.")
for rgbColor in rgbColors:
	cmyk = CmykColorHelper.to_cmyk(rgbColor)
	c = CmykColorHelper.get_c(cmyk)
	m = CmykColorHelper.get_m(cmyk)
	y = CmykColorHelper.get_y(cmyk)
	k = CmykColorHelper.get_k(cmyk)
	print(f"RGB({rgbColor.r},{rgbColor.g},{rgbColor.b})\t\t=> CMYK({c},{m},{y},{k})")

# Вывод выглядит так:
# Преобразовать RGB в CMYK без использования ICC‑профилей.
# RGB(255,0,0)		=> CMYK(0,255,255,0)
# RGB(0,128,0)		=> CMYK(255,0,255,127)
# RGB(0,0,255)		=> CMYK(255,255,0,0)