jsf-2 - 有没有办法修复损坏的 myfaces 验证码图像?
问题描述
我正在使用 JSF myfaces 2.0。验证码图像在屏幕上已损坏。操作系统是 RHEL 7.4。
我正在使用新的操作系统,RHEL 7.4。我下载了 tomahawk20 源代码并调试了代码。发现类CAPTCHAImageGenerator.class中正确生成了验证码文本。但是,屏幕上的验证码图像已损坏(框中的几何形状,如三角形、线、箭头、胡萝卜符号等)。
预期:验证码必须可读。
解决方案
我自己解决了。tomahawk20中CAPTCHAImageGenerator类的drawTextOnImage函数使用Arial字体。请。在您的机器上安装 Arial 字体并重试。它会起作用的。请享用!
推荐阅读
- mysql - MYSQL - 使用 GROUP BY 和 INNER JOIN 从一个表中获取两个日期之间的记录
- javascript - 雷达.js 在哪里?
- google-data-studio - Google Data Studio,如何计算或计算不同的文本数据
- google-colaboratory - 如何在 google colab 上呈现 url?
- javascript - Angular Firestore 安全规则
- javascript - JavaScript:仅具有指定字段的重复对象
- python - 如何在没有 tf.compat.v1.Session 的情况下将输入输入到 TF 版本 2 上的 keras.models()?
- c++ - C++向量中数据损坏的原因?
- html - 我的变换比例属性不起作用
- mysql - DataJpaTest 与 MySQL TestContainer 上的 liquibase