Skip to content

rpkraemer/lecaptcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeCaptcha

Introducao

Este projeto e uma pequena biblioteca para facilitar a criacao de captchas (apenas imagem). Com ele e possivel gerar captchas a partir de palavras gravadas em um arquivo ou gerar com caracteres aleatorios, e possivel escolher o numero de palavras em cada captcha, quantos captchas deverao ser gerados e o diretorio onde serao colocados.

Onde Usar

Voce pode usar este projeto em qualquer aplicacao que necessitar de uma solucao simples e rapida para captchas visuais.

#Exemplos

### Exemplo 1 - Criando 5 captchas com 2 palavras (caracteres randomicos) em cada
	
	import java.io.IOException;
	import br.com.lecaptcha.generator.CaptchaGenerator;
	
	public class Main {		
		public static void main(String[] args) throws IOException {
			CaptchaGenerator cg = new CaptchaGenerator();
			cg.generateAt("C:/Users/Robson/Desktop/captchas").
			   withDimensions(200, 60).
			   captchasWith(2).words().
			   render(5);
		}
	}

### Sobre o Exemplo 1

No exemplo acima, utilizando a classe CaptchaGenerator definimos: 
	ONDE os captchas devem ser gerados (generateAt())
	DIMENSOES de cada captcha (withDimensions(200, 60) - 200 width e 60 height)
	cada um dos captchas com 2 palavras (captchasWith(2).words())
	e finalmente, mandamos renderizar os captchas passando por parametro a QUANTIDADE desejada (render(5))
	o metodo render possui uma sobrecarga sem parametros (render()) nesse caso, gera-se apenas 1 captcha

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages