
aca el enlace de lo que llevo

https://mega.co.nz/#!5t4njTAL!SolyvB9sJMZnNvMhDneyEHuFNivI-kSrsyPjASfrG5E
| |||
![]() Buenas tardes, estoy intentando crear un generador de captchas en Java, ya hice el generador de letras y números aleatorios, pero no se como hacer que las letras se distorsionen como en las captchas web. Si alguien me podría ayudar a decirme como se puede hacer se lo agradecería ![]() aca el enlace de lo que llevo ![]() https://mega.co.nz/#!5t4njTAL!SolyvB9sJMZnNvMhDneyEHuFNivI-kSrsyPjASfrG5E |
| ||||
Respuesta: Generar Captcha En Java Buenas, Por lo que veo llevas hecho un 0.001 % del proyecto. Sobre todo te falta la parte más complicada, que es generar la imagen del captcha. Para ello, deberías utilizar Java2D o alguna librería gráfica especializada para que genere el texto en imagen y lo distorsione, aplicándole escalados, transformaciones, ruido... Te recomiendo que le eches un vistazo al código de algún proyecto similar, como el conocido JCaptcha (http://jcaptcha.sourceforge.net/). Su código fuente está aquí: http://sourceforge.net/projects/jcap...?source=navbar También hay otros proyectos muy interesantes que son más sencillos y que están mejor documentados. Te recomiendo este: https://github.com/akiraly/cage La clase que genera la imagen es ésta: https://github.com/akiraly/cage/blob...e/Painter.java Echale un vistazo sobre todo a su método draw, que es el que realmente genera la imagen del captcha. Por otro lado, te recomiendo que antes de iniciar proyectos más complejos, estudies bien como funcionan Java y Swing, ya que no estás incializando correctamente la interfaz en el hilo de eventos: http://docs.oracle.com/javase/tutori.../dispatch.html Un saludo y suerte con tu proyecto
__________________ If to err is human, then programmers are the most human of us |
| |||
Respuesta: Generar Captcha En Java y yo q crei q solo me falta el distorsionar la imagen ![]() solo estoy aprendiendo.. no llevo mucho tiempo de haber iniciado a aprender a programar.. y me dicen "0.001%" es triste ![]() pero vale la sinceridad ![]() habran ejemplos mas sencillo para aprender a usar esos codigos q me pasaste? ![]() |
Etiquetas: |