main interfaces...
The two main interfaces of this package are :
- Captcha : a representation of the 'are you human' test
- It is basically composed of a question, a challenge, and a validation routine.
- CaptchaFactory : the Captcha builder, that use others Core components to build captchas
...
Package | Component | Feature | InterfaceMain Implementations |
---|---|---|---|
com.octo.captcha.wordgenerator | WordGenerator | Generate random localized strings | ComposeDictionnayWordGenerator (use a dictonnary to compose meaningless words) |
...
Package | Component | Feature | InterfaceMain Implementations |
---|---|---|---|
com.octo.captcha.image | image components | Generate imagesSee sub packages | See sub packages |
com.octo.captcha.image.backgroundgenerator | background component | Generate background images | FileReaderBackgroundGenerator |
com.octo.captcha.image.deformation | deformation component | Apply deformation to images | ImageDeformationByFilters |
com.octo.captcha.image.textpaster | text past component | Past an a text on a backgroung | SimpleTextePaster |
com.octo.captcha.image.fontgenerator | font component | generate a font | TwistedAndShearedRandomFontGenerator |
com.octo.captcha.image.wordtoimage | word to image component | create an image from a string | DeformedComposedWordToImage |
Sound
Package | Component | Feature | Interface |
---|---|---|---|
com.octo.captcha.sound | sound components | Generate soundsSee sub packages | See sub packages |