BackgroundProducer is responsible for adding background to an image.Config retrieves configuration values from properties file and
specifies default values when no value is specified.ConfigException is used to indicate an error in configuration
properties.BackgroundProducer, adds a gradient
background to an image.Producer implementation which draws a captcha image using
WordRenderer, GimpyEngine, BackgroundProducer.NoiseProducer, adds a noise on an
image.DefaultTextCreator creates random text from an array of characters
with specified length.WordRenderer, creates an image with a
word rendered on it.FishEyeGimpy adds fish eye effect with vertical and horizontal lines.FiveLetterFirstNameTextCreator creates random text of 5-letter first
name.GimpyEngine is responsible for applying image distortion.NoiseProducer is responsible for adding noise to an image.ShadowGimpy adds shadow to the text on the image and two noises.TextProducer is responsible for creating text.WaterRipple adds water ripple effect to an image.WordRenderer is responsible for rendering words.