FEATURES
B&W:
Demo Input: Color image of a supported image format.
Demo Output: Grayscale image.
Actual Input: Color image of a supported image format.
Actual Output: Grayscale image.
Negative:
Demo Input: Color/Gray image of a supported image format.
Demo Output: Negative image.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Negative image.
Brighten:
Demo Input: Color/Gray image of a supported image format.
Demo Output: Image brightened by a fixed value.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Image can be brightened by a user defined value using a slider or an input value
or any other UI means.
Histeq:
Demo Input: Color/Gray image of a supported image format.
Demo Output: Image with the histogram spread over the entire range of values.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Image with the histogram spread over the entire range of values. The UI would allow
the user to change the amount of spreading and also to vary the contrast of the image from minimum to maximum.
Gamma
Correction:
Demo Input: Color/Gray image of a supported image format.
Demo Output: Gamma value is fixed and the image is manipulated. Might not give the exact result
or what is required, always.
Actual Input: Color/Gray image of a supported image format.
Actual Output: UI to vary the gamma, so that the best results are obtained.
Sepia:
Demo Input: Color image of a supported image format.
Demo Output: Sepia image.
Actual Input: Color image of a supported image format.
Actual Output: Sepia image. The full version would include a color table from which the required
color range can be selected to produce not only Sepia, but a wide variety of effects, as desired by the user.
Blur:
Demo Input: Color/Gray image of a supported image format.
Demo Output: A blurred image. Depending on the selection it can be box blur, lens blur or motion
blur.
Actual Input: Color/Gray image of a supported image format.
Actual Output: A blurred image. The kind of blur will be user defined. The user can select any
shape he desires to produce the required blurred effect. In motion blur the user will be able to select the required motion
direction from straight to curve.
Neg2Pos:
Demo Input: Color image of a supported image format.
Demo Output: The image varies between positive to negative from one side of the image to the other
horizontally.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The required area or a line can be selected where the image needs to be positive
or negative and the other region will be the converse of it. The variation can be brought about smoothly or drastically and
can be varied by the user.
Mirror:
Demo Input: Color image of a supported image format.
Demo Output: Mirror the image along the horizontal.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Mirror the image along any user defined direction. The user only needs to put a line
on the image where it is to be mirrored.
Text:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The required text will be embedded in the image at any place the user desires. The
kind of embedding can also be selected between straight arithmetic or logical to 3D or negative.
Vertical
Flip:
Demo Input: Color image of a supported image format.
Demo Output: The image is flipped along the vertical.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The image is flipped along the vertical.
Horizontal Flip:
Demo Input: Color/Gray image of a supported image format.
Demo Output: The image is flipped along the horizontal.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The image is flipped along the horizontal.
Rotate CW:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The image is rotated clockwise by 90 deg.
Rotate CCW:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The image is rotated anti clockwise by 90 deg.
Resize:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The image will be resized to the given size. The aspect ratio can be maintained or
changed. The user can also select digital zooming to be applied when the image size is increased. Standard screen formats
can also be selected.
Cement:
Demo Input: Color image of a supported image format.
Demo Output: The effect resembles the sketching of the image on a cement plaster.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The effect resembles the sketching of the image on a cement plaster.
Solarize:
Demo Input: Color/Gray image of a supported image format.
Demo Output: Solarized image.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Solarized image.
Notepaper:
Demo Input: Color image of a supported image format.
Demo Output: The threshold value of the image is fixed. Paper type is also fixed.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The threshold value is user selectable. The paper type can be varied from full smooth
to completely rough.
Water
paint:
Demo Input: Color image of a supported image format.
Demo Output: The effect resembles the image being painted on paper using water colors.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The effect resembles the image being painted on paper using water colors. A user
can change the amount by which the paint will be spread and also the detail in the painting.
Surface
Finish:
Description: The image will be manipulated to give an effect of carving it on the required surface
for ex wood, rock, plastic, wall, etc.
Demo Input: Two color images of a supported image format. One image will be the natural image which
should take the effect and the other will be the image of the surface on which the required image is to be carved. The two
images should be of the same size.
Demo Output: Carving effect.
Actual Input: Two color/gray images of a supported image format. One image will be the natural image
which should take the effect and the other will be the image of the surface on which the required image is to be carved. The
two images need not be of the same size.
Actual Output: Carving effect.
Neon
Glow:
Demo Input: Color image of a supported image format.
Demo Output: The image glows as though it is being lit by neon light. The kind of glowing and the
color are fixed.
Actual Input: Color image of a supported image format.
Actual Output: The image glows as though it is being lit by light. The kind of glowing and the
color are user selectable.
Pixelated:
Demo Input: Color image of a supported image format.
Demo Output: Image with wider pixels. The shape of the pixels and the kind of effect are fixed.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Image with wider pixels. The shape and size of the pixels is user selectable. The
effect also varies from fully overlapped to separated as desired by the user.
Blinds:
Demo Input: Color image of a supported image format.
Demo Output: A blinding effect is seen.
Actual Input: Color/Gray image of a supported image format.
Actual Output: A blinding effect is seen. Blinding width, direction, intensity and colors are user
selectable.
Weave:
Demo Input: Color image of a supported image format.
Demo Output: Gives a weaving effect.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Gives a weaving effect. The weave width and type is user selectable.
Progressive:
Demo Input: Color image of a supported image format.
Demo Output: The amount of detail is fixed.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The amount of detail in the image can be varied to get a progressively improving
image. The amount of detail is user selectable.
Rotation:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Fine rotation. The amount of rotation is user selectable in terms of angle in degrees.
Circle:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Image will be warped to a circle.
Cylinder:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Image will be warped to resemble a cylinder.
Wave:
Demo Input: Disabled.
Demo Output: Disabled.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Wavy image. The amplitude of the wave and the number of waves can be selected by
the user.
Linear
Perspective:
Demo Input: Color image of a supported image format.
Demo Output: A warped image to get the linear perspective effect.
Actual Input: Color/Gray image of a supported image format.
Actual Output: A warped image to get the linear perspective effect. The amount of perspective will
be selected by the user.
Hue2Lum:
Demo Input: Color image of a supported image format.
Demo Output: Crystallized effect. The image colors component will be used to represent the luminescence
to get a crystallized effect.
Actual Input: Color image of a supported image format.
Actual Output: No separate effect of this kind. The UI is designed such that user will be able to
produce the effect with single click.
Sat2Lum:
Demo Input: Color image of a supported image format.
Demo Output: Image with semi crystal effect.
Actual Input: Color image of a supported image format.
Actual Output: No separate effect of this kind. The UI is designed such that user will be able to
produce the effect with single click.
Hue2Gray:
Demo Input: Color image of a supported image format.
Demo Output: The gray image will be obtained from the colors component of the image.
Actual Input: Color image of a supported image format.
Actual Output: No separate effect of this kind. The UI is designed such that user will be able to
produce the effect with single click.
Sat2Gray:
Demo Input: Color image of a supported image format.
Demo Output: The gray image will be obtained from the amount of color component of the image.
Actual Input: Color image of a supported image format.
Actual Output: No separate effect of this kind. The UI is designed such that user will be able to
produce the effect with single click.
Increase Color:
Demo Input: Color image of a supported image format.
Demo Output: Image will be made more colorful. The amount by which it will be made is fixed.
Actual Input: Color image of a supported image format.
Actual Output: Image will be made more colorful. The amount by which it will be made can be varied
by the user. The colors can also be decreased.
Change Colors:
Demo Input: Color image of a supported image format.
Demo Output: The colors in an image will be changed by a prefixed amount.
Actual Input: Color image of a supported image format.
Actual Output: The user can change the colors in the image using an interface.
Gray2Color:
Demo Input: Color image of a supported image format.
Demo Output: The image can be varied from gray to color along the horizontal direction.
Actual Input: Color image of a supported image format.
Actual Output: The image can be varied from gray to color along any direction that the user desires.
A particular region in the image can be made colored and the other regions will tend to gray in a slow manner. The kind of
variation required can be selected by the user.
Arithmetic:
Demo Input: Two color images of a supported image format.
Demo Output: The images will be merged using simple arithmetic operations.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The images will be merged using any operation that the user wants.
Logical:
Demo Input: Color image of a supported image format.
Demo Output: The images will be merged using simple logical operations.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The images will be merged using any logical operation desired by the user. Logical
expressions can also be used to perform different operation in different regions of the image.
Emboss:
Demo Input: Color image of a supported image format.
Demo Output: Embossed image. Embossing is either color or grayscale.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Embossed image. The direction of embossing can be selected by the user. Embossing
can be color or grayscale. In color embossing the coloring can be varied by the user.
Pencil:
Demo Input: Color image of a supported image format.
Demo Output: Image sketched with a pencil.
Actual Input: Color/Gray image of a supported image format.
Actual Output: Image sketched with a pencil. The sketch can be darkened or lightened by the user.
He will also be able to vary the shading in the sketch.
Color
Edge:
Demo Input: Color image of a supported image format.
Demo Output: Only the edges will be in color.
Actual Input: Color image of a supported image format.
Actual Output: Only the edges will be in color. The amount of color can be increased or decreased
by the user.
Glowing
Edges:
Demo Input: Color image of a supported image format.
Demo Output: The edges will glow with a specific color.
Actual Input: Color image of a supported image format.
Actual Output: The edges will glow with a specific color. The amount of color and brightness can
be varied by the user.
Mixing:
Demo Input: Two color images of a supported image format. The images need to be of the same size.
Demo Output: The images will be mixed either horizontally, vertically, crossed or centrally.
Actual Input: Color/Gray image of a supported image format.
Actual Output: The images can be mixed as desired by the user. He only needs to select the region
of mixing. The images can be mixed smoothly or drastically depending on the selection made by the user.
STILL TO COME:
Selective coloring.
Magnetic lasso
tool.
Image morphing
and liquefying, including, convex, concave, swirl, etc morphing techniques.
Image watermarking.
Image segmentation.
Image de noise.
Stereo depth
calculation.
Image scripting.
Lot more effects.
Text extraction from an image.