PHP弯曲/扭曲图像的功能

时间:2009-09-08 20:45:41

标签: php image-processing gd captcha

我正在使用我的简单PHP验证码算法(http://www.source.ofitall.com/devel/captcha.php),我一直在努力尝试将其调整为更具吸引力且更易于阅读的Google风格验证码。

是否有人知道将采用GD图像参考并弯曲/扭曲它的功能,Google风格?

1 个答案:

答案 0 :(得分:3)

如果您可以在服务器上使用ImageMagick,可能需要尝试this

  convert koala.gif -background Blue  -wave 10x64  wave.jpg

<强>更新

如果您没有使用某些库,您显然必须编写自己的实现。

以下是一些建议,您可以在其中找到有用的信息:

  • 如果您更善于实践,请查看可以下载的SwimFilterWarpFilter的免费Java实施here

  • 然后有一个2样条mash变形算法的解释可能会做你想要的here

  • Here可以很好地概述可能符合您需求的算法(Microsoft doc文件)。

你应该知道,这不是一个容易实现的东西。但是如果你对这个主题感兴趣并且真的必须在没有ImageMagick的情况下生活,那么这是你唯一的机会(据我所知)。

然后还有GD的糟糕表现......

祝你好运! : - )