SelectiveColorLayer Class

Summary: Selective Color Adjustment Layer.

Module: aspose.psd.fileformats.psd.layers.adjustmentlayers

Full Name: aspose.psd.fileformats.psd.layers.adjustmentlayers.SelectiveColorLayer

Inheritance: IObjectWithBounds, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, AdjustmentLayer

Aspose.PSD Version: 24.9.0

Properties

NameTypeAccessDescription
BLEND_SIGNATURE [static]intr
LAYER_HEADER_SIZE [static]intr
auto_adjust_paletteboolr/w
background_colorColorr/w
bits_per_pixelintr
blend_clipped_elementsboolr/w
blend_mode_keyBlendModer/w
blend_mode_signatureintr
blending_optionsBlendingOptionsr
bottomintr/w
boundsRectanglerGets the object bounds.
buffer_size_hintintr/w
channel_informationChannelInformation[]r/w
channels_countushortr
clippingbyter/w
containerImager
correction_methodCorrectionMethodTypesr/wGets or sets the correction method.
data_stream_containerStreamContainerr
display_namestringr/w
disposedboolr
extra_lengthintr
file_formatFileFormatr
fill_opacityintr/w
fillerbyter/w
flagsLayerFlagsr/w
has_alphaboolr
has_background_colorboolr/w
has_transparent_colorboolr/w
heightintrGets the object height.
horizontal_resolutiondoubler/w
image_opacityfloatr
interrupt_monitorInterruptMonitorr/w
is_cachedboolr
is_raw_data_availableboolrGets a value indicating whether raw data loading is supported.
is_visibleboolr/w
is_visible_in_groupboolr
layer_blending_ranges_dataLayerBlendingRangesDatar/w
layer_creation_date_timedatetimer/w
layer_lockLayerLockTyper/w
layer_mask_dataLayerMaskDatar/w
layer_optionsPsdOptionsr
leftintr/w
lengthintr
namestringr/wGets or sets the name of the text layer.
opacitybyter/w
paletteIColorPaletter/w
premultiply_componentsboolr/w
raw_custom_color_converterIColorConverterr/w
raw_data_formatPixelDataFormatr
raw_data_settingsRawDataSettingsrGets the current raw data settings. Note when using these settings the data loads without conversion.
raw_fallback_indexintr/w
raw_indexed_color_converterIIndexedColorConverterr/w
raw_line_sizeintr
resourcesLayerResource[]r/w
rightintr/w
sheet_color_highlightSheetColorHighlightEnumr/w
sizeSizerGets the object size.
topintr/w
transparent_colorColorr/w
update_xmp_databoolr/w
use_paletteboolr
use_raw_databoolr/w
versionshortrGets the version.
vertical_resolutiondoubler/w
widthintrGets the object width.
xmp_dataXmpPacketWrapperr/w

Methods

NameDescription
add_layer_mask(layer_mask)
adjust_brightness(brightness)
adjust_contrast(contrast)
adjust_gamma(gamma)
adjust_gamma(gamma_red, gamma_green, gamma_blue)
binarize_bradley(brightness_difference)
binarize_bradley(brightness_difference, window_size)
binarize_fixed(threshold)
binarize_otsu()
cache_data()
can_load(file_path)
can_load(file_path, load_options)
can_load(stream)
can_load(stream, load_options)
can_save(options)
create(image_options, width, height)
crop(left_shift, right_shift, top_shift, bottom_shift)
crop(rectangle)
dither(dithering_method, bits_count)
dither(dithering_method, bits_count, custom_palette)
draw_image(location, image)
filter(rectangle, options)
get_argb_32_pixel(x, y)
get_cmyk_correction(selective_colors_type)Gets the cmyk correction by selective color.
get_default_argb_32_pixels(rectangle)
get_default_options(args)
get_default_pixels(rectangle, partial_pixel_loader)
get_default_raw_data(rectangle, partial_raw_data_loader, raw_data_settings)
get_default_raw_data(rectangle, raw_data_settings)
get_file_format(file_path)
get_file_format(stream)
get_fitting_rectangle(rectangle, pixels, width, height)
get_fitting_rectangle(rectangle, width, height)
get_modify_date(use_default)
get_original_options()
get_pixel(x, y)
get_proportional_height(width, height, new_width)
get_proportional_width(width, height, new_height)
get_skew_angle()
grayscale()
load(file_path)
load(file_path, load_options)
load(stream)
load(stream, load_options)
load_argb_32_pixels(rectangle)
load_argb_64_pixels(rectangle)
load_cmyk_32_pixels(rectangle)
load_cmyk_pixels(rectangle)
load_partial_argb_32_pixels(rectangle, partial_pixel_loader)Loads 32-bit ARGB pixels partially (by blocks).
load_partial_pixels(desired_rectangle, pixel_loader)
load_pixels(rectangle)
load_raw_data(rectangle, dest_image_bounds, raw_data_settings, raw_data_loader)
load_raw_data(rectangle, raw_data_settings, raw_data_loader)Loads raw data.
merge_layer_to(layer_to_merge_into)Merges the layer to specified layer
normalize_angle()
normalize_angle(resize_proportionally, background_color)
read_argb_32_scan_line(scan_line_index)
read_scan_line(scan_line_index)
replace_color(old_color, old_color_diff, new_color)
replace_color(old_color_argb, old_color_diff, new_color_argb)
replace_non_transparent_colors(new_color)
replace_non_transparent_colors(new_color_argb)
resize(new_width, new_height)
resize(new_width, new_height, resize_type)
resize(new_width, new_height, settings)
resize_height_proportionally(new_height)
resize_height_proportionally(new_height, resize_type)
resize_height_proportionally(new_height, settings)
resize_width_proportionally(new_width)
resize_width_proportionally(new_width, resize_type)
resize_width_proportionally(new_width, settings)
rotate(angle)
rotate(angle, resize_proportionally, background_color)
rotate_flip(rotate_flip_type)
save()
save(file_path)
save(file_path, options)
save(file_path, options, bounds_rectangle)
save(file_path, over_write)
save(stream)
save(stream, options_base)
save(stream, options_base, bounds_rectangle)
save_argb_32_pixels(rectangle, pixels)
save_cmyk_32_pixels(rectangle, pixels)
save_cmyk_pixels(rectangle, pixels)
save_pixels(rectangle, pixels)
save_raw_data(data, data_offset, rectangle, raw_data_settings)
set_argb_32_pixel(x, y, argb_32_color)
set_cmyk_correction(selective_colors_type, correction)Sets the cmyk correction by selective color.
set_palette(palette, update_colors)
set_pixel(x, y, color)
set_resolution(dpi_x, dpi_y)
shallow_copy()
to_bitmap()
write_argb_32_scan_line(scan_line_index, argb_32_pixels)
write_scan_line(scan_line_index, pixels)

Method: can_load(file_path) [static]

 can_load(file_path) 

Parameters:

ParameterTypeDescription
file_pathstring

Returns

TypeDescription
bool

Method: can_load(file_path, load_options) [static]

 can_load(file_path, load_options) 

Parameters:

ParameterTypeDescription
file_pathstring
load_optionsLoadOptions

Returns

TypeDescription
bool

Method: can_load(stream) [static]

 can_load(stream) 

Parameters:

ParameterTypeDescription
stream_io.BufferedRandom

Returns

TypeDescription
bool

Method: can_load(stream, load_options) [static]

 can_load(stream, load_options) 

Parameters:

ParameterTypeDescription
stream_io.BufferedRandom
load_optionsLoadOptions

Returns

TypeDescription
bool

Method: can_save(options)

 can_save(options) 

Parameters:

ParameterTypeDescription
optionsImageOptionsBase

Returns

TypeDescription
bool

Method: create(image_options, width, height) [static]

 create(image_options, width, height) 

Parameters:

ParameterTypeDescription
image_optionsImageOptionsBase
widthint
heightint

Returns

TypeDescription
Image

Method: get_argb_32_pixel(x, y)

 get_argb_32_pixel(x, y) 

Parameters:

ParameterTypeDescription
xint
yint

Returns

TypeDescription
int

Method: get_cmyk_correction(selective_colors_type)

 get_cmyk_correction(selective_colors_type) 

Gets the cmyk correction by selective color.

Parameters:

ParameterTypeDescription
selective_colors_typeSelectiveColorsTypesSelective colors.

Returns

TypeDescription
CmykCorrectionCmyk Correction.

Method: get_default_argb_32_pixels(rectangle)

 get_default_argb_32_pixels(rectangle) 

Parameters:

ParameterTypeDescription
rectangleRectangle

Returns

TypeDescription
int

Method: get_default_options(args)

 get_default_options(args) 

Parameters:

ParameterTypeDescription
argsobject

Returns

TypeDescription
ImageOptionsBase

Method: get_default_raw_data(rectangle, raw_data_settings)

 get_default_raw_data(rectangle, raw_data_settings) 

Parameters:

ParameterTypeDescription
rectangleRectangle
raw_data_settingsRawDataSettings

Returns

TypeDescription
byte

Method: get_file_format(file_path) [static]

 get_file_format(file_path) 

Parameters:

ParameterTypeDescription
file_pathstring

Returns

TypeDescription
FileFormat

Method: get_file_format(stream) [static]

 get_file_format(stream) 

Parameters:

ParameterTypeDescription
stream_io.BufferedRandom

Returns

TypeDescription
FileFormat

Method: get_fitting_rectangle(rectangle, pixels, width, height) [static]

 get_fitting_rectangle(rectangle, pixels, width, height) 

Parameters:

ParameterTypeDescription
rectangleRectangle
pixelsint
widthint
heightint

Returns

TypeDescription
Rectangle

Method: get_fitting_rectangle(rectangle, width, height) [static]

 get_fitting_rectangle(rectangle, width, height) 

Parameters:

ParameterTypeDescription
rectangleRectangle
widthint
heightint

Returns

TypeDescription
Rectangle

Method: get_modify_date(use_default)

 get_modify_date(use_default) 

Parameters:

ParameterTypeDescription
use_defaultbool

Returns

TypeDescription
datetime

Method: get_original_options()

 get_original_options() 

Returns

TypeDescription
ImageOptionsBase

Method: get_pixel(x, y)

 get_pixel(x, y) 

Parameters:

ParameterTypeDescription
xint
yint

Returns

TypeDescription
Color

Method: get_proportional_height(width, height, new_width) [static]

 get_proportional_height(width, height, new_width) 

Parameters:

ParameterTypeDescription
widthint
heightint
new_widthint

Returns

TypeDescription
int

Method: get_proportional_width(width, height, new_height) [static]

 get_proportional_width(width, height, new_height) 

Parameters:

ParameterTypeDescription
widthint
heightint
new_heightint

Returns

TypeDescription
int

Method: get_skew_angle()

 get_skew_angle() 

Returns

TypeDescription
float

Method: load(file_path) [static]

 load(file_path) 

Parameters:

ParameterTypeDescription
file_pathstring

Returns

TypeDescription
Image

Method: load(file_path, load_options) [static]

 load(file_path, load_options) 

Parameters:

ParameterTypeDescription
file_pathstring
load_optionsLoadOptions

Returns

TypeDescription
Image

Method: load(stream) [static]

 load(stream) 

Parameters:

ParameterTypeDescription
stream_io.BufferedRandom

Returns

TypeDescription
Image

Method: load(stream, load_options) [static]

 load(stream, load_options) 

Parameters:

ParameterTypeDescription
stream_io.BufferedRandom
load_optionsLoadOptions

Returns

TypeDescription
Image

Method: load_argb_32_pixels(rectangle)

 load_argb_32_pixels(rectangle) 

Parameters:

ParameterTypeDescription
rectangleRectangle

Returns

TypeDescription
int

Method: load_argb_64_pixels(rectangle)

 load_argb_64_pixels(rectangle) 

Parameters:

ParameterTypeDescription
rectangleRectangle

Returns

TypeDescription
long

Method: load_cmyk_32_pixels(rectangle)

 load_cmyk_32_pixels(rectangle) 

Parameters:

ParameterTypeDescription
rectangleRectangle

Returns

TypeDescription
int

Method: load_cmyk_pixels(rectangle)

 load_cmyk_pixels(rectangle) 

Parameters:

ParameterTypeDescription
rectangleRectangle

Returns

TypeDescription
CmykColor[]

Method: load_partial_argb_32_pixels(rectangle, partial_pixel_loader)

 load_partial_argb_32_pixels(rectangle, partial_pixel_loader) 

Loads 32-bit ARGB pixels partially (by blocks).

Parameters:

ParameterTypeDescription
rectangleRectangleThe rectangle to load pixels from.
partial_pixel_loaderIPartialArgb32PixelLoaderThe partial pixel loader.

Method: load_pixels(rectangle)

 load_pixels(rectangle) 

Parameters:

ParameterTypeDescription
rectangleRectangle

Returns

TypeDescription
Color[]

Method: load_raw_data(rectangle, raw_data_settings, raw_data_loader)

 load_raw_data(rectangle, raw_data_settings, raw_data_loader) 

Loads raw data.

Parameters:

ParameterTypeDescription
rectangleRectangleThe rectangle to load raw data from.
raw_data_settingsRawDataSettingsThe raw data settings to use for loaded data. Note if data is not in the format specified then data conversion will be performed.
raw_data_loaderIPartialRawDataLoaderThe raw data loader.

Method: merge_layer_to(layer_to_merge_into)

 merge_layer_to(layer_to_merge_into) 

Merges the layer to specified layer

Parameters:

ParameterTypeDescription
layer_to_merge_intoLayerThe layer to merge into.

Method: read_argb_32_scan_line(scan_line_index)

 read_argb_32_scan_line(scan_line_index) 

Parameters:

ParameterTypeDescription
scan_line_indexint

Returns

TypeDescription
int

Method: read_scan_line(scan_line_index)

 read_scan_line(scan_line_index) 

Parameters:

ParameterTypeDescription
scan_line_indexint

Returns

TypeDescription
Color[]

Method: set_cmyk_correction(selective_colors_type, correction)

 set_cmyk_correction(selective_colors_type, correction) 

Sets the cmyk correction by selective color.

Parameters:

ParameterTypeDescription
selective_colors_typeSelectiveColorsTypesType of the selective colors.
correctionCmykCorrectionCmyk Correction.

Method: shallow_copy()

 shallow_copy() 

Returns

TypeDescription
Layer

Method: to_bitmap()

 to_bitmap() 

Returns

TypeDescription
aspose.pydrawing.Bitmap