IImageTransformOperationFactory

public interface IImageTransformOperationFactory

Allows to create image effects’ instances


For COM interface.

Methods

MethodDescription
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:

ParameterTypeDescription
thresholdfloatThreshold.

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:

ParameterTypeDescription
amountfloatAmount.

Returns: IAlphaModulateFixed - Alpha modulate fixed effect.

createAlphaReplace(float alpha)

public abstract IAlphaReplace createAlphaReplace(float alpha)

Creates Alpha replace effect.

Parameters:

ParameterTypeDescription
alphafloatAlpha

Returns: IAlphaReplace - Alpha replace effect.

createBiLevel(float threshold)

public abstract IBiLevel createBiLevel(float threshold)

Creates BiLevel effect.

Parameters:

ParameterTypeDescription
thresholdfloatThreshold.

Returns: IBiLevel - BiLevel effect.

createBlur(double radius, boolean grow)

public abstract IBlur createBlur(double radius, boolean grow)

Creates Blur effect.

Parameters:

ParameterTypeDescription
radiusdoubleRadius.
growbooleanGrow.

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:

ParameterTypeDescription
huefloatHue.
saturationfloatSaturation.
luminancefloatLuminance.

Returns: IHSL - HSL effect.

createLuminance(float brightness, float contrast)

public abstract ILuminance createLuminance(float brightness, float contrast)

Createtes Luminance effect.

Parameters:

ParameterTypeDescription
brightnessfloatBrightness.
contrastfloatContrast.

Returns: ILuminance - Luminance effect.

createTint(float hue, float amount)

public abstract ITint createTint(float hue, float amount)

Creates Tint effect.

Parameters:

ParameterTypeDescription
huefloatHue.
amountfloatAmount.

Returns: ITint - Tint effect.