ImageAttributes‑klass

Summary: An ImageAttributes object contains information about how bitmap and metafile colors are manipulated during rendering. An ImageAttributes object maintains several color-adjustment settings, including color-adjustment matrices, grayscale-adjustment matrices, gamma-correction values, color-map tables, and color-threshold values. During rendering, colors can be corrected, darkened, lightened, and removed. To apply such manipulations, initialize an ImageAttributes object and pass the path of that ImageAttributes object (along with the path of an Image) to the DrawImage method.

Module: aspose.imaging

Full Name: aspose.imaging.ImageAttributes

Constructors

NameDescription
ImageAttributes()Initierar en ny instans av klassen ImageAttributes.

Methods

NameDescription
clear_brush_remap_table()Rensar penselns färg‑omkartläggningstabell för detta ImageAttributes‑objekt.
clear_color_key()Rensar färgnyckeln (transparentintervall) för standardkategorin.
clear_color_key(type)Rensar färgnyckeln (transparentintervall) för en angiven kategori.
clear_color_matrix()Rensar färgjusteringsmatrisen för standardkategorin.
clear_color_matrix(type)Rensar färgjusteringsmatrisen för en angiven kategori.
clear_gamma()Inaktiverar gammakorrigering för standardkategorin.
clear_gamma(type)Inaktiverar gammakorrigering för en angiven kategori.
clear_no_op()Rensar NoOp‑inställningen för standardkategorin.
clear_no_op(type)Rensar NoOp‑inställningen för en angiven kategori.
clear_output_channel()Rensar CMYK (cyan-magenta-yellow-black) utkanalinställningen för standardkategorin.
clear_output_channel(type)Rensar (cyan-magenta-yellow-black) utkanalinställningen för en angiven kategori.
clear_output_channel_color_profile()Rensar utkanalens färgprofilinställning för standardkategorin.
clear_output_channel_color_profile(type)Rensar utkanalens färgprofilinställning för en angiven kategori.
clear_remap_table()Rensar färg‑omkartläggningstabellen för standardkategorin.
clear_remap_table(type)Rensar färg‑omkartläggningstabellen för en angiven kategori.
clear_threshold()Rensar tröskelvärdet för standardkategorin.
clear_threshold(type)Rensar tröskelvärdet för en angiven kategori.
set_brush_remap_table(map)Ställer in färg‑omkartläggningstabellen för penselkategorin.
set_color_key(color_low, color_high)Ställer in färgnyckeln för standardkategorin.
set_color_key(color_low, color_high, type)Ställer in färgnyckeln (transparentintervall) för en specificerad kategori.
set_color_matrices(new_color_matrix, gray_matrix)Ställer in färgjusteringsmatrisen och gråskalajusteringsmatrisen för standardkategorin.
set_color_matrices(new_color_matrix, gray_matrix, flags)Ställer in färgjusteringsmatrisen och gråskalajusteringsmatrisen för standardkategorin.
set_color_matrices(new_color_matrix, gray_matrix, mode, type)Ställer in färgjusteringsmatrisen och gråskalajusteringsmatrisen för en specificerad kategori.
set_color_matrix(new_color_matrix)Ställer in färgjusteringsmatrisen för standardkategorin.
set_color_matrix(new_color_matrix, flags)Ställer in färgjusteringsmatrisen för standardkategorin.
set_color_matrix(new_color_matrix, mode, type)Ställer in färgjusteringsmatrisen för en specificerad kategori.
set_gamma(gamma)Ställer in gammavärdet för standardkategorin.
set_gamma(gamma, type)Ställer in gammavärdet för en specificerad kategori.
set_no_op()Stänger av färgjustering för standardkategorin.
set_no_op(type)Stänger av färgjustering för en specificerad kategori.
set_output_channel(flags)Ställer in CMYK (cyan-magenta-gul-svart) utkanal för standardkategorin.
set_output_channel(flags, type)Ställer in CMYK (cyan-magenta-gul-svart) utkanal för en specificerad kategori.
set_output_channel_color_profile(color_profile_filename)Ställer in färgprofilfilen för utkanalen för standardkategorin.
set_output_channel_color_profile(color_profile_filename, type)Ställer in färgprofilfilen för utkanalen för en specificerad kategori.
set_remap_table(map)Ställer in färg‑omkartläggningstabellen för standardkategorin.
set_remap_table(map, type)Ställer in färg‑omkartläggningstabellen för en specificerad kategori.
set_threshold(threshold)Ställer in tröskeln (transparentintervall) för standardkategorin.
set_threshold(threshold, type)Ställer in tröskeln (transparentintervall) för en specificerad kategori.
set_wrap_mode(mode)Ställer in omslagsläget som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. En textur tileas över en form för att fylla i den när texturen är mindre än formen den fyller.
set_wrap_mode(mode, color)Ställer in omslagsläget och färgen som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. En textur tileas över en form för att fylla i den när texturen är mindre än formen den fyller.
set_wrap_mode(mode, color, clamp)Ställer in omslagsläget och färgen som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. En textur tileas över en form för att fylla i den när texturen är mindre än formen den fyller.

Constructor: ImageAttributes()

 ImageAttributes() 

Initierar en ny instans av klassen ImageAttributes.

Method: clear_color_key(type)

 clear_color_key(type) 

Rensar färgnyckeln (transparentintervall) för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgnyckeln rensas.

Method: clear_color_matrix(type)

 clear_color_matrix(type) 

Rensar färgjusteringsmatrisen för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgjusteringsmatrisen rensas.

Method: clear_gamma(type)

 clear_gamma(type) 

Inaktiverar gammakorrigering för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken gammakorrigering är inaktiverad.

Method: clear_no_op(type)

 clear_no_op(type) 

Rensar NoOp‑inställningen för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken NoOp‑inställningen rensas.

Method: clear_output_channel(type)

 clear_output_channel(type) 

Rensar (cyan-magenta-yellow-black) utkanalinställningen för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken utgångskanalsinställningen rensas.

Method: clear_output_channel_color_profile(type)

 clear_output_channel_color_profile(type) 

Rensar utkanalens färgprofilinställning för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken profilinställning för utgångskanalen rensas.

Method: clear_remap_table(type)

 clear_remap_table(type) 

Rensar färg‑omkartläggningstabellen för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken ommappningstabellen rensas.

Method: clear_threshold(type)

 clear_threshold(type) 

Rensar tröskelvärdet för en angiven kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken tröskelvärdet rensas.

Method: set_brush_remap_table(map)

 set_brush_remap_table(map) 

Ställer in färg‑omkartläggningstabellen för penselkategorin.

Parameters:

ParameterTypBeskrivning
mapColorMap[]En array av ColorMap-objekt.

Method: set_color_key(color_low, color_high)

 set_color_key(color_low, color_high) 

Ställer in färgnyckeln för standardkategorin.

Parameters:

ParameterTypBeskrivning
color_lowColorDet låga färgnyckelvärdet.
color_highColorDet höga färgnyckelvärdet.

Method: set_color_key(color_low, color_high, type)

 set_color_key(color_low, color_high, type) 

Ställer in färgnyckeln (transparentintervall) för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
color_lowColorDet låga färgnyckelvärdet.
color_highColorDet höga färgnyckelvärdet.
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgnyckeln sätts.

Method: set_color_matrices(new_color_matrix, gray_matrix)

 set_color_matrices(new_color_matrix, gray_matrix) 

Ställer in färgjusteringsmatrisen och gråskalajusteringsmatrisen för standardkategorin.

Parameters:

ParameterTypBeskrivning
new_color_matrixColorMatrixFärgjusteringsmatrisen.
gray_matrixColorMatrixGråskalajusteringsmatrisen.

Method: set_color_matrices(new_color_matrix, gray_matrix, flags)

 set_color_matrices(new_color_matrix, gray_matrix, flags) 

Ställer in färgjusteringsmatrisen och gråskalajusteringsmatrisen för standardkategorin.

Parameters:

ParameterTypBeskrivning
new_color_matrixColorMatrixFärgjusteringsmatrisen.
gray_matrixColorMatrixGråskalajusteringsmatrisen.
flagsColorMatrixFlagEtt element av ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färgjusterings- och gråskalajusteringsmatriserna.

Method: set_color_matrices(new_color_matrix, gray_matrix, mode, type)

 set_color_matrices(new_color_matrix, gray_matrix, mode, type) 

Ställer in färgjusteringsmatrisen och gråskalajusteringsmatrisen för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
new_color_matrixColorMatrixFärgjusteringsmatrisen.
gray_matrixColorMatrixGråskalajusteringsmatrisen.
modeColorMatrixFlagEtt element av ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färgjusterings- och gråskalajusteringsmatriserna.
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgjusterings- och gråskalajusteringsmatriserna sätts.

Method: set_color_matrix(new_color_matrix)

 set_color_matrix(new_color_matrix) 

Ställer in färgjusteringsmatrisen för standardkategorin.

Parameters:

ParameterTypBeskrivning
new_color_matrixColorMatrixFärgjusteringsmatrisen.

Method: set_color_matrix(new_color_matrix, flags)

 set_color_matrix(new_color_matrix, flags) 

Ställer in färgjusteringsmatrisen för standardkategorin.

Parameters:

ParameterTypBeskrivning
new_color_matrixColorMatrixFärgjusteringsmatrisen.
flagsColorMatrixFlagEtt element av ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färgjusteringsmatrisen.

Method: set_color_matrix(new_color_matrix, mode, type)

 set_color_matrix(new_color_matrix, mode, type) 

Ställer in färgjusteringsmatrisen för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
new_color_matrixColorMatrixFärgjusteringsmatrisen.
modeColorMatrixFlagEtt element av ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färgjusteringsmatrisen.
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgjusteringsmatrisen sätts.

Method: set_gamma(gamma)

 set_gamma(gamma) 

Ställer in gammavärdet för standardkategorin.

Parameters:

ParameterTypBeskrivning
gammafloatGammakorrigeringsvärdet.

Method: set_gamma(gamma, type)

 set_gamma(gamma, type) 

Ställer in gammavärdet för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
gammafloatGammakorrigeringsvärdet.
typeColorAdjustTypeEtt element av ColorAdjustType‑enumerationen som specificerar kategorin för vilken gamma‑värdet sätts.

Method: set_no_op(type)

 set_no_op(type) 

Stänger av färgjustering för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgkorrigering är avstängd.

Method: set_output_channel(flags)

 set_output_channel(flags) 

Ställer in CMYK (cyan-magenta-gul-svart) utkanal för standardkategorin.

Parameters:

ParameterTypBeskrivning
flagsColorChannelFlagEtt element av ColorChannelFlag som specificerar utgångskanalen.

Method: set_output_channel(flags, type)

 set_output_channel(flags, type) 

Ställer in CMYK (cyan-magenta-gul-svart) utkanal för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
flagsColorChannelFlagEtt element av ColorChannelFlag som specificerar utgångskanalen.
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken utgångskanalen sätts.

Method: set_output_channel_color_profile(color_profile_filename)

 set_output_channel_color_profile(color_profile_filename) 

Ställer in färgprofilfilen för utkanalen för standardkategorin.

Parameters:

ParameterTypBeskrivning
color_profile_filenamestringSökvägsnamnet för en färgprofilfil. Om färgprofilfilen ligger i katalogen %SystemRoot%\System32\Spool\Drivers\Color kan denna parameter vara filnamnet. Annars måste denna parameter vara det fullständigt kvalificerade sökvägsnamnet.

Method: set_output_channel_color_profile(color_profile_filename, type)

 set_output_channel_color_profile(color_profile_filename, type) 

Ställer in färgprofilfilen för utkanalen för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
color_profile_filenamestringSökvägsnamnet för en färgprofilfil. Om färgprofilfilen ligger i katalogen %SystemRoot%\System32\Spool\Drivers\Color kan denna parameter vara filnamnet. Annars måste denna parameter vara det fullständigt kvalificerade sökvägsnamnet.
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgprofilfil för utgångskanalen sätts.

Method: set_remap_table(map)

 set_remap_table(map) 

Ställer in färg‑omkartläggningstabellen för standardkategorin.

Parameters:

ParameterTypBeskrivning
mapColorMap[]En array av färgpar av typen ColorMap. Varje färgpar innehåller en befintlig färg (det första värdet) och den färg som den kommer att mappas till (det andra värdet).

Method: set_remap_table(map, type)

 set_remap_table(map, type) 

Ställer in färg‑omkartläggningstabellen för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
mapColorMap[]En array av färgpar av typen ColorMap. Varje färgpar innehåller en befintlig färg (det första värdet) och den färg som den kommer att mappas till (det andra värdet).
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färg‑ommapningstabellen sätts.

Method: set_threshold(threshold)

 set_threshold(threshold) 

Ställer in tröskeln (transparentintervall) för standardkategorin.

Parameters:

ParameterTypBeskrivning
tröskelvärdefloatEtt reellt tal som specificerar tröskelvärdet.

Method: set_threshold(threshold, type)

 set_threshold(threshold, type) 

Ställer in tröskeln (transparentintervall) för en specificerad kategori.

Parameters:

ParameterTypBeskrivning
tröskelvärdefloatEtt tröskelvärde från 0,0 till 1,0 som används som en brytpunkt för att sortera färger som kommer att mappas till antingen ett maximalt eller ett minimalt värde.
typeColorAdjustTypeEtt element av ColorAdjustType som specificerar kategorin för vilken färgtröskeln är inställd.

Method: set_wrap_mode(mode)

 set_wrap_mode(mode) 

Ställer in omslagsläget som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. En textur tileas över en form för att fylla i den när texturen är mindre än formen den fyller.

Parameters:

ParameterTypBeskrivning
modeWrapModeEtt element av WrapMode som specificerar hur upprepade kopior av en bild används för att mosaikera ett område.

Method: set_wrap_mode(mode, color)

 set_wrap_mode(mode, color) 

Ställer in omslagsläget och färgen som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. En textur tileas över en form för att fylla i den när texturen är mindre än formen den fyller.

Parameters:

ParameterTypBeskrivning
modeWrapModeEtt element av WrapMode som specificerar hur upprepade kopior av en bild används för att mosaikera ett område.
colorColorEtt ImageAttributes‑objekt som specificerar färgen på pixlar utanför en renderad bild. Denna färg är synlig om lägesparametern är inställd på WrapMode.CLAMP och källrektangeln som skickas till DrawImage är större än själva bilden.

Method: set_wrap_mode(mode, color, clamp)

 set_wrap_mode(mode, color, clamp) 

Ställer in omslagsläget och färgen som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. En textur tileas över en form för att fylla i den när texturen är mindre än formen den fyller.

Parameters:

ParameterTypBeskrivning
modeWrapModeEtt element av WrapMode som specificerar hur upprepade kopior av en bild används för att mosaikera ett område.
colorColorEtt färgobjekt som specificerar färgen på pixlar utanför en renderad bild. Denna färg är synlig om lägesparametern är inställd på WrapMode.CLAMP och källrektangeln som skickas till DrawImage är större än själva bilden.
klämmaboolDenna parameter har ingen effekt. Sätt den till false.