有没有办法修复损坏的 myfaces 验证码图像?
Posted
技术标签:
【中文标题】有没有办法修复损坏的 myfaces 验证码图像?【英文标题】:Is there a way to fix corrupt myfaces captcha image? 【发布时间】:2019-08-23 05:08:38 【问题描述】:我正在使用 JSF myfaces 2.0。验证码图像在屏幕上已损坏。操作系统是 RHEL 7.4。
我正在使用新的操作系统,RHEL 7.4。我下载了 tomahawk20 源代码并调试了代码。发现类CAPTCHAImageGenerator.class中正确生成了验证码文本。但是,屏幕上的验证码图像已损坏(框中的几何形状,如三角形、线、箭头、胡萝卜符号等)。
预期:验证码必须可读。
【问题讨论】:
【参考方案1】:我自己解决了。 tomahawk20中CAPTCHAImageGenerator类的drawTextOnImage函数使用Arial字体。请。在您的机器上安装 Arial 字体并重试。它会起作用的。享受吧!
【讨论】:
以上是关于有没有办法修复损坏的 myfaces 验证码图像?的主要内容,如果未能解决你的问题,请参考以下文章
安装迅雷提示;损坏的图像,导致迅雷无法安装。弹出的对话框显示是:COMCTL32.dll没有被指定在windows运行