如题

解决方案 »

  1.   


    哎,没有用过Captcha有很多md5的验证码很好用的
      

  2.   

    没有用过captcha,有java做的很好实现
      

  3.   

    没有用过captcha,有jsp做的很好实现
      

  4.   

     */
    public class TkGameCaptchaEngine extends ListImageCaptchaEngine {
        protected void buildInitialFactories() {
            com.octo.captcha.component.word.wordgenerator.WordGenerator wordGenerator = (new RandomWordGenerator(
                    "0123456789"));
            //nteger minAcceptedWordLength, Integer maxAcceptedWordLength,Color[] textColors
            com.octo.captcha.component.image.textpaster.TextPaster textPaster = new RandomTextPaster(
                    4, 4, Color.BLUE);
            //Integer width, Integer height
            com.octo.captcha.component.image.backgroundgenerator.BackgroundGenerator backgroundGenerator = new GradientBackgroundGenerator(
                    90, 39, Color.lightGray, Color.white);
            //Integer minFontSize, Integer maxFontSize
            com.octo.captcha.component.image.fontgenerator.FontGenerator fontGenerator = new TwistedAndShearedRandomFontGenerator(
                    21, 21);
            com.octo.captcha.component.image.wordtoimage.WordToImage wordToImage = new ComposedWordToImage(
                    fontGenerator, backgroundGenerator, textPaster);
            addFactory(new GimpyFactory(wordGenerator, wordToImage));
        }
    }-------------------------------------------------------------------------------------
    这个就是生成验证码的代码,但是是没有一条干扰线的,我想要有一条干扰线的 验证码  ,修改这里的代码费了老尽了 ,弄不出来  希望会的大侠帮帮忙 。。
      

  5.   

    不太懂captcha,不过可以试试,在你那张 backgroundGenerator  上面选取两点 然后画出条line来。
    不敢保证,给楼主提供个思路。