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.