我提出了一個基於JCaptcha的從JCaptcha的網站的例子,但我需要配置與顏色和字體的默認JCaptcha的。如何更改JCaptcha生成配置?
我設法找到這個Configuration Jcaptcha with Spring,但是這是使用Spring。我與Java是一個新手,並沒有使用Spring,我可以知道我能爲我的JCaptcha的圖像創建新的驗證碼的配置?
預先感謝您。
我提出了一個基於JCaptcha的從JCaptcha的網站的例子,但我需要配置與顏色和字體的默認JCaptcha的。如何更改JCaptcha生成配置?
我設法找到這個Configuration Jcaptcha with Spring,但是這是使用Spring。我與Java是一個新手,並沒有使用Spring,我可以知道我能爲我的JCaptcha的圖像創建新的驗證碼的配置?
預先感謝您。
你指向的例子是,的確,對於Spring框架。但這在這裏沒什麼關係。我可以想象人們可能遇到的困難,誰也不知道依賴注入是如何工作的。所以這裏以編程方式是相同的。請注意,爲了簡潔起見,我會簡短說明。
com.octo.captcha.image.gimpy.GimpyFactory
com.octo.captcha.engine.GenericCaptchaEngine
com.octo.captcha.service.multitype.GenericManageableCaptchaService
現在對顏色和字體。您需要向驗證碼工廠提供有關顏色和字體的信息。怎麼樣?這是,
com.octo.captcha.component.wordgenerator.DictionaryWordGenerator
對象類型,字發生器和文字到影像作曲家的參數,分別是,和com.octo.captcha.component.image.wordtoimage.ComposedWordToImage
com.octo.captcha.component.image.fontgenerator.RandomFontGenerator
一個實例,並傳遞到工廠com.octo.captcha.component.image.backgroundgenerator.UniColorBackgroundGenerator
背景顏色和com.octo.captcha.component.image.color.SingleColorGenerator
顏色com.octo.captcha.component.image.color.RandomRangeColorGenerator
非常感謝。這真的有幫助。 – 2010-02-10 06:51:26
我很高興它有幫助 – 2010-02-10 09:16:59
我們可以改變JCaptcha的形象,因爲我們希望 檢查此頁面,那麼你可以通過改變顏色的發電機,字體生成器,背景生成配置您的驗證碼和字發生器
http://instantjavasolutions.blogspot.in/2014/09/how-to-change-jcaptcha-configurations.html
只是看看這個jcaptcha的來源,它的設計不好......我希望我可以寫我自己的。 – Nils 2010-10-27 13:44:21