【发布时间】:2010-09-16 19:58:29
【问题描述】:
有很多非基于图像的验证码想法四处流传。但是老式的方式呢?
好的图片验证码有哪些要素?哪些视觉元素对计算机来说很难,但对人类来说更容易?那些错误,对于计算机来说比对人类来说更容易的元素呢?提高验证码生成器速度的好方法是什么?
这是我一直在研究的 CAPCHA 示例。它为两个正弦波生成函数,然后在它们之间拉伸一个文本。它将其放置在从图像池中提取的背景上。
如何改进? (具体来说,我使用的是 PHP GD。)想到的事情是:
- 更改文本的颜色,可能使其变为多色。
- 添加“划痕”或标记,使文本略微模糊。
- 添加失真,使其也受到水平正弦波的影响。
什么是出色的图像验证码?
编辑: 我知道有一些非常有价值的第三方验证码资源。我正在寻找使它们好的属性。我想使用自己的验证码,只是为了自我提升。所以,你可以谈谈 reCAPTCHA,但这并不是我想要的。
此外,有人提出,不仅图像很重要,体验也很重要,因此请随时发表评论。
【问题讨论】: