我正在使用JSF myfaces 2.0。验证码图片在屏幕上已损坏。操作系统是RHEL 7.4。
我正在使用新的操作系统RHEL 7.4。我下载了tomahawk20的源代码并调试了代码。发现在CAPTCHAImageGenerator.class类中正确生成了验证码文本。但是,屏幕上的验证码图像已损坏(框中的几何形状,例如三角形,直线,箭头,胡萝卜符号等)。
预期:验证码必须可读。
答案 0 :(得分:0)
我自己解决了。 tomahawk20中CAPTCHAImageGenerator类的drawTextOnImage函数使用Arial字体。请在计算机上安装Arial字体,然后重试。它会工作。享受!