弯曲/扭曲图像的PHP函数

标签 php image-processing gd captcha

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

有谁知道一个函数可以接收 GD 图像引用并弯曲/扭曲它,Google 风格?

最佳答案

如果您可以在您的服务器上使用 ImageMagick,您可能需要提供 this尝试一下:

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

更新:

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

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

  • 如果您更喜欢动手,请查看这个免费提供的 SwimFilter 的 Java 实现。或 WarpFilter可以下载here

  • 然后是 2 样条混搭变形算法的解释,它可能会满足您的需求 here .

  • Here很好地概述了可能适合您需要的算法(Microsoft 文档文件)。

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

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

祝你好运! :-)

关于弯曲/扭曲图像的PHP函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1396252/

相关文章:

PHP 降低图像质量直到文件大小达到 1mb

php - MySQL 准备语句

php - 如何从 MySQL 回显包含城市的行以及同一字段中为空的行?

c++ - 在 ROI 中使用 findContours,轮廓坐标错误

Python OpenCV : Image Denoising for Text Recognition

php - 调整大小后的 GIF 图像变为黑色

php - 获取 curl php 黑名单 whoer.net

javascript - 向 php 脚本提交表单并返回

algorithm - 从绘制的轮廓到 "Estimate and Visualize 2d skeleton using Opencv"的最佳算法是什么

php - 如何使用 PHP 和 GD 对网站进行截图?