我开始研究一个Web应用程序,它将利用Dijkstra的算法向用户找到A点到B点的最快方向。我只是想知道是否有人对此框架有任何建议?我倾向于涉及PHP的东西,但我真的更愿意不构建我自己的框架,因为这似乎有点过分。
我只会获得一些图像,有没有人建议我如何从A点到B点划一条线?
答案 0 :(得分:2)
我不知道你是在寻找一个PHP框架(比如CodeIgniter还是Symfony),还是只是为了PHP库来进行图像处理。框架对于管理整个应用程序,处理用户管理,权限,数据存储等非常有用......如果您只想操纵图像,那么图书馆应该做的事情。
我管理地图的第一个应用程序是使用GD库的普通PHP(通常与您的PHP版本一起安装)。此处提供的文档:http://php.net/manual/en/book.image.php
使用GD在现有图片上画一条线的快速小例子:
// Create image from existing jpg
$image = @imagecreatefromjpeg('map.jpg');
// Draw a red line from X1 = 10, Y1 = 10, X2 = 20, Y2 = 20
$red = imagecolorallocate($image, 255, 0, 0);
imageline($image , 10 , 10 , 20 , 20 , $red);
你可以用GD做很多事情,这需要时间来适应。