有没有办法修复损坏的 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运行

Excel图像损坏,没有被指定在windows上运行,或者包含错误怎么办?

Zbrush保存文件(ZTL)损坏了,可以恢复吗?

文件或目录损坏且无法读取的解决办法大集合(转)

vmware 虚拟机损坏后的修复办法(转)

centos 下提示文件系统已经损坏,有办法修复吗