This class can be used to generate CAPTCHA validation images with distorted text.
It can render the validation text in an image. After the text is rendered, a new image is generated applying wave distortion effects to the original image, in order to make the text harder to guess by robots.
The image size, text font, background color, and background image are configurable parameters.