我正在使用简单的PHP验证码算法(http://www.source.ofitall.com/devel/captcha.php),并且一直在努力尝试对其进行调整,以使其变得更有吸引力且更易于阅读,即Google样式的验证码.
有人知道Google风格的函数会接受GD图像参考并将其弯曲/扭曲吗?
解决方法:
如果可以在服务器上使用ImageMagick,则可能需要尝试this:
convert koala.gif -background Blue -wave 10x64 wave.jpg
更新:
如果您不使用某些库,则显然必须编写自己的实现.
以下是一些建议,您可以在其中找到有用的信息:
>如果您更喜欢动手,请参阅可免费下载的SwimFilter或WarpFilter的Java实现,可以下载here
>然后是有关2样条混搭变形算法的说明,该算法可能会实现您想要的here.
> Here很好地概述了可能满足您需求的算法(Microsoft doc文件).
您应该知道,尽管这不是容易实现的事情.但是,如果您对此主题感兴趣,并且确实真的必须没有ImageMagick,那这是您唯一的机会(据我所知).
GD的表现也很差.
祝好运!