0

我想根据输入绘制一条动态生成的线,该线围绕 php 中的 n 个点弯曲。我知道我可以使用图像弧并煞费苦心地让曲线以适当的角度重叠,这样多条曲线就会产生一条弯曲线的错觉。但是有没有更简单/更清洁的方法?

我基本上想这样做:

在此处输入图像描述

4

2 回答 2

1

您可以使用 ImageMagick 创建所需输出的图像。我一直觉得它很简单。

例如
http://imagemagick.org/Usage/draw/#bezier
http://php.net/manual/en/imagickdraw.bezier.php

于 2013-09-02T02:44:07.423 回答
1

如果您希望客户端呈现此内容,我建议使用 canvas 标签请参阅此处的参考:http: //www.html5canvastutorials.com/tutorials/html5-canvas-bezier-curves/

或者如果您使用服务器端来执行此操作,请使用 imagemagick 后端

在http://www.imagemagick.org/Usage/draw/#bezier页面上查找Bezier Primitive

于 2013-09-02T02:50:00.447 回答