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.