Classe 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

NameDescrizione
argb_32_to_cmyk(argb)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.
argb_32_to_cmyk_array(pixels)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
argb_32_to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
argb_32_to_cmyk_with_icc(argb, rgb_icc_stream, cmyk_icc_stream)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.
argb_32_to_psd_cmyk(argb)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.
argb_32_to_psd_cmyk_array(pixels)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.
argb_32_to_psd_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.
argb_32_to_psd_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.
from_components(cyan, magenta, yellow, black)Crea CMYK da valori a 32 bit di ciano, magenta, giallo e nero.
get_c(cmyk)Restituisce il valore della componente ciano.
get_k(cmyk)Restituisce il valore della componente nero.
get_m(cmyk)Restituisce il valore della componente magenta.
get_y(cmyk)Restituisce il valore della componente giallo.
to_argb(cmyk_pixel)La conversione da colori CMYK a colori ARGB.
to_argb(cmyk_pixels)La conversione da colori CMYK a colori ARGB.
to_argb32(cmyk_pixels)La conversione da colori CMYK a colori ARGB.
to_argb_color(cmyk_pixel)La conversione da colori CMYK a colori ARGB.
to_argb_color_with_def_icc(cmyk_pixel)La conversione da colore CMYK a colore ARGB utilizzando la conversione Icc con profili predefiniti.
to_argb_color_with_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream)La conversione da colore CMYK a colore ARGB utilizzando la conversione Icc con profilo personalizzato.
to_argb_colors(cmyk_pixels)La conversione da colori CMYK a colori ARGB.
to_argb_colors_with_def_icc(cmyk_pixels)La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili predefiniti.
to_argb_colors_with_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream)La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili personalizzati.
to_argb_icc(cmyk_pixel)La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili predefiniti.
to_argb_icc(cmyk_pixel, cmyk_icc_stream, rgb_icc_stream)La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili personalizzati.
to_argb_icc(cmyk_pixels)La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili predefiniti.
to_argb_icc(cmyk_pixels, cmyk_icc_stream, rgb_icc_stream)La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili personalizzati.
to_cmyk(argb_pixel)La conversione da colori ARGB a colori CMYK.
to_cmyk(argb_pixels)La conversione da colori ARGB a colori CMYK.
to_cmyk(pixel)La conversione da colori ARGB a colori CMYK.
to_cmyk(pixels)La conversione da colori ARGB a colori CMYK.
to_cmyk_array(argb_pixels)La conversione da colori ARGB a colori CMYK.
to_cmyk_array_with_def_icc(pixels)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
to_cmyk_array_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
to_cmyk_bytes(argb_pixels, start_index, length)Converte ARGB in CMYK.
to_cmyk_color(pixel)La conversione da colore ARGB a colore CMYK.
to_cmyk_colors(pixels)La conversione da colori ARGB a colori CMYK.
to_cmyk_icc(argb)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.
to_cmyk_icc(argb, rgb_icc_stream, cmyk_icc_stream)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.
to_cmyk_icc(pixel)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
to_cmyk_icc(pixels)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
to_cmyk_icc(pixels)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
to_cmyk_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream)Converte RGB in CMYK utilizzando profili ICC personalizzati.
to_cmyk_with_def_icc(pixel)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.
to_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.
to_cmyka_bytes(argb_pixels, start_index, length)Converte ARGB in CMYKA (con trasparenza).
to_cmyka_icc_bytes(pixels, start_index, length, rgb_icc_stream, cmyk_icc_stream)Converte RGB in CMYKA (con alfa) utilizzando profili ICC personalizzati.
to_psd_cmyk_icc(argb)La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.
to_psd_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.
to_psd_cmyk_icc(pixels)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.
to_psd_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Method: argb_32_to_cmyk(argb) [static]

 argb_32_to_cmyk(argb) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
argbintIl colore ARGB.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

Method: argb_32_to_cmyk_array(pixels) [static]

 argb_32_to_cmyk_array(pixels) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
argbintIl colore ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

Method: argb_32_to_psd_cmyk(argb) [static]

 argb_32_to_psd_cmyk(argb) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Parameters:

ParametroTipoDescrizione
argbintIl colore ARGB.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit in ordine di byte KCMY con valori dei canali invertiti.

Method: argb_32_to_psd_cmyk_array(pixels) [static]

 argb_32_to_psd_cmyk_array(pixels) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit in ordine di byte KCMY con valori dei canali invertiti..

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) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit in ordine di byte KCMY con valori dei canali invertiti..

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) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
pixelintIl colore ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
intI colori CMYK presentati come valori interi a 32 bit in ordine di byte KCMY con valori dei canali invertiti..

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

 from_components(cyan, magenta, yellow, black) 

Crea CMYK da valori a 32 bit di ciano, magenta, giallo e nero.

Parameters:

ParametroTipoDescrizione
cianointIl componente ciano. I valori validi sono da 0 a 255.
magentaintIl componente magenta. I valori validi sono da 0 a 255.
giallointIl componente giallo. I valori validi sono da 0 a 255.
nerointIl componente nero. I valori validi sono da 0 a 255.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

Method: get_c(cmyk) [static]

 get_c(cmyk) 

Restituisce il valore della componente ciano.

Parameters:

ParametroTipoDescrizione
cmykintIl colore CMYK presentato come valore intero a 32 bit.

Returns

TipoDescrizione
intIl valore del componente ciano.

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) 

Restituisce il valore della componente nero.

Parameters:

ParametroTipoDescrizione
cmykintIl colore CMYK presentato come valore intero a 32 bit.

Returns

TipoDescrizione
intIl valore del componente nero.

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) 

Restituisce il valore della componente magenta.

Parameters:

ParametroTipoDescrizione
cmykintIl colore CMYK presentato come valore intero a 32 bit.

Returns

TipoDescrizione
intIl valore del componente magenta.

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) 

Restituisce il valore della componente giallo.

Parameters:

ParametroTipoDescrizione
cmykintIl colore CMYK presentato come valore intero a 32 bit.

Returns

TipoDescrizione
intIl valore del componente giallo.

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) 

La conversione da colori CMYK a colori ARGB.

Parameters:

ParametroTipoDescrizione
cmyk_pixelint

Returns

TipoDescrizione
ColorI colori ARGB.

Method: to_argb(cmyk_pixels) [static]

 to_argb(cmyk_pixels) 

La conversione da colori CMYK a colori ARGB.

Parameters:

ParametroTipoDescrizione
cmyk_pixelsint[]I colori CMYK presentati come valori interi a 32 bit.

Returns

TipoDescrizione
Color[]I colori ARGB.

Method: to_argb32(cmyk_pixels) [static]

 to_argb32(cmyk_pixels) 

La conversione da colori CMYK a colori ARGB.

Parameters:

ParametroTipoDescrizione
cmyk_pixelsint[]I colori CMYK presentati come valori interi a 32 bit.

Returns

TipoDescrizione
int[]I colori ARGB presentati come valori interi a 32 bit.

Method: to_argb_color(cmyk_pixel) [static]

 to_argb_color(cmyk_pixel) 

La conversione da colori CMYK a colori ARGB.

Parameters:

ParametroTipoDescrizione
cmyk_pixelint

Returns

TipoDescrizione
ColorI colori ARGB.

Method: to_argb_color_with_def_icc(cmyk_pixel) [static]

 to_argb_color_with_def_icc(cmyk_pixel) 

La conversione da colore CMYK a colore ARGB utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
cmyk_pixelintIl colore CMYK presentato come valore intero a 32 bit.

Returns

TipoDescrizione
ColorIl colore 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) 

La conversione da colore CMYK a colore ARGB utilizzando la conversione Icc con profilo personalizzato.

Parameters:

ParametroTipoDescrizione
cmyk_pixelintIl colore CMYK presentato come valore intero a 32 bit.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.

Returns

TipoDescrizione
ColorIl colore ARGB.

Method: to_argb_colors(cmyk_pixels) [static]

 to_argb_colors(cmyk_pixels) 

La conversione da colori CMYK a colori ARGB.

Parameters:

ParametroTipoDescrizione
cmyk_pixelsint[]I colori CMYK presentati come valori interi a 32 bit.

Returns

TipoDescrizione
Color[]I colori ARGB.

Method: to_argb_colors_with_def_icc(cmyk_pixels) [static]

 to_argb_colors_with_def_icc(cmyk_pixels) 

La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
cmyk_pixelsint[]I pixel CMYK presentati come valori interi a 32 bit.

Returns

TipoDescrizione
Color[]I colori 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) 

La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
cmyk_pixelsint[]I colori CMYK presentati come valori interi a 32 bit.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.

Returns

TipoDescrizione
Color[]I colori ARGB.

Method: to_argb_icc(cmyk_pixel) [static]

 to_argb_icc(cmyk_pixel) 

La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
cmyk_pixelint

Returns

TipoDescrizione
ColorI colori 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) 

La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
cmyk_pixelint
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.

Returns

TipoDescrizione
ColorI colori ARGB.

Method: to_argb_icc(cmyk_pixels) [static]

 to_argb_icc(cmyk_pixels) 

La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
cmyk_pixelsint[]I pixel CMYK presentati come valori interi a 32 bit.

Returns

TipoDescrizione
Color[]I colori 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) 

La conversione da colori CMYK a colori ARGB utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
cmyk_pixelsint[]I colori CMYK presentati come valori interi a 32 bit.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.

Returns

TipoDescrizione
Color[]I colori ARGB.

Method: to_cmyk(argb_pixel) [static]

 to_cmyk(argb_pixel) 

La conversione da colori ARGB a colori CMYK.

Parameters:

ParametroTipoDescrizione
argb_pixelint

Returns

TipoDescrizione
intI colori CMYK presentati come valori interi a 32 bit.

Method: to_cmyk(argb_pixels) [static]

 to_cmyk(argb_pixels) 

La conversione da colori ARGB a colori CMYK.

Parameters:

ParametroTipoDescrizione
argb_pixelsint[]I colori ARGB presentati come valori interi a 32 bit.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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) 

La conversione da colori ARGB a colori CMYK.

Parameters:

ParametroTipoDescrizione
pixelColor

Returns

TipoDescrizione
intI colori CMYK presentati come valori interi a 32 bit.

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) 

La conversione da colori ARGB a colori CMYK.

Parameters:

ParametroTipoDescrizione
pixelsColor[]

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

Method: to_cmyk_array(argb_pixels) [static]

 to_cmyk_array(argb_pixels) 

La conversione da colori ARGB a colori CMYK.

Parameters:

ParametroTipoDescrizione
argb_pixelsint[]I colori ARGB presentati come valori interi a 32 bit.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

Method: to_cmyk_array_with_def_icc(pixels) [static]

 to_cmyk_array_with_def_icc(pixels) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
pixelsColor[]I colori ARGB.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
pixelsColor[]I colori ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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

 to_cmyk_bytes(argb_pixels, start_index, length) 

Converte ARGB in CMYK.

Parameters:

ParametroTipoDescrizione
argb_pixelsint[]I colori RGB presentati come valori interi a 32 bit.
start_indexintL’indice di inizio del colore RGB.
lengthintIl numero di pixel RGB da convertire.

Returns

TipoDescrizione
System.ByteI colori CMYK presentati come array di byte.

Method: to_cmyk_color(pixel) [static]

 to_cmyk_color(pixel) 

La conversione da colore ARGB a colore CMYK.

Parameters:

ParametroTipoDescrizione
pixelColorIl colore ARGB.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

Method: to_cmyk_colors(pixels) [static]

 to_cmyk_colors(pixels) 

La conversione da colori ARGB a colori CMYK.

Parameters:

ParametroTipoDescrizione
pixelsColor[]I colori ARGB.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

Method: to_cmyk_icc(argb) [static]

 to_cmyk_icc(argb) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
argbintIl colore ARGB.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

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

 to_cmyk_icc(argb, rgb_icc_stream, cmyk_icc_stream) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
argbintIl colore ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

Method: to_cmyk_icc(pixel) [static]

 to_cmyk_icc(pixel) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
pixelColor

Returns

TipoDescrizione
intI colori CMYK presentati come valori interi a 32 bit.

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

 to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
pixelColor
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
intI colori CMYK presentati come valori interi a 32 bit.

Method: to_cmyk_icc(pixels) [static]

 to_cmyk_icc(pixels) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
pixelsColor[]I colori ARGB.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

Method: to_cmyk_icc(pixels) [static]

 to_cmyk_icc(pixels) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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

 to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
pixelsColor[]I colori ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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

 to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit.

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) 

Converte RGB in CMYK utilizzando profili ICC personalizzati.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori RGB presentati come valori interi a 32 bit.
start_indexintL’indice di inizio del colore RGB.
lengthintIl numero di pixel RGB da convertire.
rgb_icc_stream_io.BufferedRandomIl flusso del profilo RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso del profilo CMYK.

Returns

TipoDescrizione
System.ByteI colori CMYK presentati come array di byte.

Method: to_cmyk_with_def_icc(pixel) [static]

 to_cmyk_with_def_icc(pixel) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.

Parameters:

ParametroTipoDescrizione
pixelColorIl colore ARGB.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

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

 to_cmyk_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili personalizzati.

Parameters:

ParametroTipoDescrizione
pixelColorIl colore ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit.

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

 to_cmyka_bytes(argb_pixels, start_index, length) 

Converte ARGB in CMYKA (con trasparenza).

Parameters:

ParametroTipoDescrizione
argb_pixelsint[]I colori RGB presentati come valori interi a 32 bit.
start_indexintL’indice di inizio del colore RGB.
lengthintIl numero di pixel RGB da convertire.

Returns

TipoDescrizione
System.ByteI colori CMYK presentati come array di byte.

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) 

Converte RGB in CMYKA (con alfa) utilizzando profili ICC personalizzati.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori RGB presentati come valori interi a 32 bit.
start_indexintL’indice di inizio del colore RGB.
lengthintIl numero di pixel RGB da convertire.
rgb_icc_stream_io.BufferedRandomIl flusso del profilo RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso del profilo CMYK.

Returns

TipoDescrizione
System.ByteI colori CMYK presentati come array di byte.

Method: to_psd_cmyk_icc(argb) [static]

 to_psd_cmyk_icc(argb) 

La conversione da colore ARGB a colore CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Parameters:

ParametroTipoDescrizione
argbintIl colore ARGB.

Returns

TipoDescrizione
intIl colore CMYK presentato come valore intero a 32 bit in ordine di byte KCMY con valori dei canali invertiti.

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

 to_psd_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Parameters:

ParametroTipoDescrizione
pixelint
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
intI colori CMYK presentati come valori interi a 32 bit in ordine di byte KCMY con valori dei canali invertiti..

Method: to_psd_cmyk_icc(pixels) [static]

 to_psd_cmyk_icc(pixels) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili predefiniti.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit in ordine di byte KCMY con valori dei canali invertiti..

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

 to_psd_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) 

La conversione da colori ARGB a colori CMYK utilizzando la conversione Icc con profili personalizzati.
Utilizza il formato PSD CMYK ordine byte KCMY con valori di canale invertiti.

Parameters:

ParametroTipoDescrizione
pixelint[]I colori ARGB.
rgb_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc RGB.
cmyk_icc_stream_io.BufferedRandomIl flusso contenente il profilo Icc CMYK.

Returns

TipoDescrizione
int[]I colori CMYK presentati come valori interi a 32 bit in ordine di byte KCMY con valori dei canali invertiti..

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)
	# Ottieni una rappresentazione intera del nero nello spazio colore CMYK.
	blackCmyk = CmykColorHelper.to_cmyk(Color.black)
	# Il quadrato nero.
	pixel_count = (rasterImage.width // 2) * (rasterImage.height // 2)
	pixels = [blackCmyk] * pixel_count
	# Disegna il quadrato nero al centro dell'immagine.
	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})")

# L'output appare così:
# Converti RGB in CMYK senza utilizzare profili 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)