public class ImageTransformOperationFactory extends java.lang.Object implements IImageTransformOperationFactory
Allows to create image transform operations
Constructor and Description |
---|
ImageTransformOperationFactory() |
Modifier and Type | Method and Description |
---|---|
IAlphaBiLevel |
createAlphaBiLevel(float threshold)
Creates Alpha BiLevel effect.
|
IAlphaFloor |
createAlphaFloor()
Creates Alpha floor effect.
|
IAlphaInverse |
createAlphaInverse()
Creates Alpha inverse effect.
|
IAlphaModulate |
createAlphaModulate()
Creates Alpha modulate effect.
|
IAlphaModulateFixed |
createAlphaModulateFixed(float amount)
Creates Alpha modulate fixed effect.
|
IAlphaReplace |
createAlphaReplace(float alpha)
Creates Alpha replace effect.
|
IAlphaCeiling |
createAlphCeiling()
Creates Alpha Ceiling effect.
|
IBiLevel |
createBiLevel(float threshold)
Creates BiLevel effect.
|
IBlur |
createBlur(double radius,
boolean grow)
Creates Blur effect.
|
IColorChange |
createColorChange()
Creates Color change effect.
|
IColorReplace |
createColorReplace()
Creates Color replace effect.
|
IDuotone |
createDuotone()
Creates Duotone effect.
|
IFillOverlay |
createFillOverlay()
Creates Fill overlay effect.
|
IGrayScale |
createGrayScale()
Creates Gray scale effect.
|
IHSL |
createHSL(float hue,
float saturation,
float luminance)
Creates Hue Saturation Luminance effect.
|
ILuminance |
createLuminance(float brightness,
float contrast)
Createtes Luminance effect.
|
ITint |
createTint(float hue,
float amount)
Creates Tint effect.
|
public final IAlphaBiLevel createAlphaBiLevel(float threshold)
Creates Alpha BiLevel effect.
createAlphaBiLevel
in interface IImageTransformOperationFactory
threshold
- Threshold.public final IAlphaCeiling createAlphCeiling()
Creates Alpha Ceiling effect.
createAlphCeiling
in interface IImageTransformOperationFactory
public final IAlphaFloor createAlphaFloor()
Creates Alpha floor effect.
createAlphaFloor
in interface IImageTransformOperationFactory
public final IAlphaInverse createAlphaInverse()
Creates Alpha inverse effect.
createAlphaInverse
in interface IImageTransformOperationFactory
public final IAlphaModulate createAlphaModulate()
Creates Alpha modulate effect.
createAlphaModulate
in interface IImageTransformOperationFactory
public final IAlphaModulateFixed createAlphaModulateFixed(float amount)
Creates Alpha modulate fixed effect.
createAlphaModulateFixed
in interface IImageTransformOperationFactory
amount
- Amount.public final IAlphaReplace createAlphaReplace(float alpha)
Creates Alpha replace effect.
createAlphaReplace
in interface IImageTransformOperationFactory
alpha
- Alphapublic final IBiLevel createBiLevel(float threshold)
Creates BiLevel effect.
createBiLevel
in interface IImageTransformOperationFactory
threshold
- Threshold.public final IBlur createBlur(double radius, boolean grow)
Creates Blur effect.
createBlur
in interface IImageTransformOperationFactory
radius
- Radius.grow
- Grow.public final IColorChange createColorChange()
Creates Color change effect.
createColorChange
in interface IImageTransformOperationFactory
public final IColorReplace createColorReplace()
Creates Color replace effect.
createColorReplace
in interface IImageTransformOperationFactory
public final IDuotone createDuotone()
Creates Duotone effect.
createDuotone
in interface IImageTransformOperationFactory
public final IFillOverlay createFillOverlay()
Creates Fill overlay effect.
createFillOverlay
in interface IImageTransformOperationFactory
public final IGrayScale createGrayScale()
Creates Gray scale effect.
createGrayScale
in interface IImageTransformOperationFactory
public final IHSL createHSL(float hue, float saturation, float luminance)
Creates Hue Saturation Luminance effect.
createHSL
in interface IImageTransformOperationFactory
hue
- Hue.saturation
- Saturation.luminance
- Luminance.public final ILuminance createLuminance(float brightness, float contrast)
Createtes Luminance effect.
createLuminance
in interface IImageTransformOperationFactory
brightness
- Brightness.contrast
- Contrast.public final ITint createTint(float hue, float amount)
Creates Tint effect.
createTint
in interface IImageTransformOperationFactory
hue
- Hue.amount
- Amount.