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