jchptcha结合spring的使用

一个粉红衬底的随机字验证码,就是textpaster和背景的对齐还有点小问题,需要服务器缩放来调整,那位高人知道怎么调整text在背景上的位置的话告诉我哈
<bean id="captchaEngine" class="com.octo.captcha.engine.image.gimpy.SimpleListImageCaptchaEngine"/>
    <bean id="captchaService" class="com.octo.captcha.service.image.DefaultManageableImageCaptchaService" scope="singleton">
        <property name="captchaEngine" ref="imageEngine"/>
    </bean>
    <bean id="imageEngine" class="com.octo.captcha.engine.GenericCaptchaEngine">
    <constructor-arg index="0">
        <list>
            <ref bean="CaptchaFactory"/>
        </list>
    </constructor-arg>
</bean>
<bean id="CaptchaFactory" class="com.octo.captcha.image.gimpy.GimpyFactory" >
    <constructor-arg><ref bean="wordgen"/></constructor-arg>
    <constructor-arg><ref bean="wordtoimage"/></constructor-arg>
</bean>
<bean id="wordgen" class= "com.octo.captcha.component.word.wordgenerator.RandomWordGenerator" >
    <constructor-arg index="0" type="java.lang.String" value="abcdefghjkmnprstuvwxyz23456789"/>
</bean>

<bean id="wordtoimage" class="com.octo.captcha.component.image.wordtoimage.ComposedWordToImage" >
    <constructor-arg index="0"><ref bean="fontGenRandom"/></constructor-arg>
    <constructor-arg index="1"><ref bean="backGenUni"/></constructor-arg>
    <constructor-arg index="2"><ref bean="simpleWhitePaster"/></constructor-arg>
</bean>
<bean id="fontGenRandom" class="com.octo.captcha.component.image.fontgenerator.RandomFontGenerator" >
    <constructor-arg index="0"><value>40</value></constructor-arg>
    <constructor-arg index="1"><value>50</value></constructor-arg>
    <constructor-arg index="2">
        <list>
            <ref bean="fontArial"/>
        </list>
    </constructor-arg>
</bean>
<bean id="fontArial" class="java.awt.Font" >
    <constructor-arg index="0"><value>Arial</value></constructor-arg>
    <constructor-arg index="1"><value>0</value></constructor-arg>
    <constructor-arg index="2"><value>10</value></constructor-arg>
</bean>
<bean id="backGenUni" class="com.octo.captcha.component.image.backgroundgenerator.UniColorBackgroundGenerator" >
    <constructor-arg index="0"><value>120</value></constructor-arg>
    <constructor-arg index="1"><value>66</value></constructor-arg>
    <constructor-arg index="2"><ref bean="colorPink"/></constructor-arg>
</bean>
<bean id="simpleWhitePaster" class="com.octo.captcha.component.image.textpaster.SimpleTextPaster" >
    <constructor-arg type="java.lang.Integer" index="0">
        <value>4</value>
    </constructor-arg>
    <constructor-arg type="java.lang.Integer" index="1">
        <value>4</value>
    </constructor-arg>
    <constructor-arg type="java.awt.Color" index="2">
        <ref bean="colorWhite"/>
    </constructor-arg>
</bean>
<bean id="colorPink" class="java.awt.Color" >
    <constructor-arg index="0"><value>236</value></constructor-arg>
    <constructor-arg index="1"><value>157</value></constructor-arg>
    <constructor-arg index="2"><value>203</value></constructor-arg>
</bean>
<bean id="colorWhite" class="java.awt.Color" >
    <constructor-arg index="0"><value>255</value></constructor-arg>
    <constructor-arg index="1"><value>255</value></constructor-arg>
    <constructor-arg index="2"><value>255</value></constructor-arg>
</bean>

你可能感兴趣的:(spring)