IImageTransformOperationFactory

public interface IImageTransformOperationFactory

Allows to create image effects’ instances


For COM interface.

Methods

Method Description
createAlphaBiLevel(float threshold) Creates Alpha BiLevel effect.
createAlphCeiling() Creates Alpha Ceiling effect.
createAlphaFloor() Creates Alpha floor effect.
createAlphaInverse() Creates Alpha inverse effect.
createAlphaModulate() Creates Alpha modulate effect.
createAlphaModulateFixed(float amount) Creates Alpha modulate fixed effect.
createAlphaReplace(float alpha) Creates Alpha replace effect.
createBiLevel(float threshold) Creates BiLevel effect.
createBlur(double radius, boolean grow) Creates Blur effect.
createColorChange() Creates Color change effect.
createColorReplace() Creates Color replace effect.
createDuotone() Creates Duotone effect.
createFillOverlay() Creates Fill overlay effect.
createGrayScale() Creates Gray scale effect.
createHSL(float hue, float saturation, float luminance) Creates Hue Saturation Luminance effect.
createLuminance(float brightness, float contrast) Createtes Luminance effect.
createTint(float hue, float amount) Creates Tint effect.

createAlphaBiLevel(float threshold)

public abstract IAlphaBiLevel createAlphaBiLevel(float threshold)

Creates Alpha BiLevel effect.

Parameters:

Parameter Type Description
threshold float Threshold.

Returns: IAlphaBiLevel - Alpha BiLevel effect.

createAlphCeiling()

public abstract IAlphaCeiling createAlphCeiling()

Creates Alpha Ceiling effect.

Returns: IAlphaCeiling - Alpha Ceiling effect.

createAlphaFloor()

public abstract IAlphaFloor createAlphaFloor()

Creates Alpha floor effect.

Returns: IAlphaFloor - Alpha floor effect.

createAlphaInverse()

public abstract IAlphaInverse createAlphaInverse()

Creates Alpha inverse effect.

Returns: IAlphaInverse - Alpha inverst effect.

createAlphaModulate()

public abstract IAlphaModulate createAlphaModulate()

Creates Alpha modulate effect.

Returns: IAlphaModulate - Alpha modulate effect.

createAlphaModulateFixed(float amount)

public abstract IAlphaModulateFixed createAlphaModulateFixed(float amount)

Creates Alpha modulate fixed effect.

Parameters:

Parameter Type Description
amount float Amount.

Returns: IAlphaModulateFixed - Alpha modulate fixed effect.

createAlphaReplace(float alpha)

public abstract IAlphaReplace createAlphaReplace(float alpha)

Creates Alpha replace effect.

Parameters:

Parameter Type Description
alpha float Alpha

Returns: IAlphaReplace - Alpha replace effect.

createBiLevel(float threshold)

public abstract IBiLevel createBiLevel(float threshold)

Creates BiLevel effect.

Parameters:

Parameter Type Description
threshold float Threshold.

Returns: IBiLevel - BiLevel effect.

createBlur(double radius, boolean grow)

public abstract IBlur createBlur(double radius, boolean grow)

Creates Blur effect.

Parameters:

Parameter Type Description
radius double Radius.
grow boolean Grow.

Returns: IBlur - Blur effect.

createColorChange()

public abstract IColorChange createColorChange()

Creates Color change effect.

Returns: IColorChange - Color change effect.

createColorReplace()

public abstract IColorReplace createColorReplace()

Creates Color replace effect.

Returns: IColorReplace - Color replace effect.

createDuotone()

public abstract IDuotone createDuotone()

Creates Duotone effect.

Returns: IDuotone - Duotone effect.

createFillOverlay()

public abstract IFillOverlay createFillOverlay()

Creates Fill overlay effect.

Returns: IFillOverlay - Fill overlay effect.

createGrayScale()

public abstract IGrayScale createGrayScale()

Creates Gray scale effect.

Returns: IGrayScale - Returns gray scale effect.

createHSL(float hue, float saturation, float luminance)

public abstract IHSL createHSL(float hue, float saturation, float luminance)

Creates Hue Saturation Luminance effect.

Parameters:

Parameter Type Description
hue float Hue.
saturation float Saturation.
luminance float Luminance.

Returns: IHSL - HSL effect.

createLuminance(float brightness, float contrast)

public abstract ILuminance createLuminance(float brightness, float contrast)

Createtes Luminance effect.

Parameters:

Parameter Type Description
brightness float Brightness.
contrast float Contrast.

Returns: ILuminance - Luminance effect.

createTint(float hue, float amount)

public abstract ITint createTint(float hue, float amount)

Creates Tint effect.

Parameters:

Parameter Type Description
hue float Hue.
amount float Amount.

Returns: ITint - Tint effect.