为用户提供指导的 Web 应用程序建议框架

发布于 2024-10-20 03:13:55 字数 174 浏览 0 评论 0原文

我开始开发一个 Web 应用程序,该应用程序将利用 Dijkstra 算法为用户找到从 A 点到 B 点的最快方向。我只是想知道是否有人对此框架有任何建议?我倾向于涉及 PHP 的东西,但我真的不想构建自己的框架,因为这似乎有点过分了。

我只得到了一些可以使用的图像,有人对我如何从 A 点到 B 点画一条线有建议吗?

I'm starting to work on a web application that will utilize Dijkstra's algorithm to find users the fastest directions for point A to point B. I'm just wondering if anyone has any suggestions for a framework for this? I was leaning towards something involving PHP, but I'd really prefer to not build my own framework as that seems overkill.

I'm only being given some images to work with, does anyone have suggestions for how I'd draw a line from point A to point B?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

咿呀咿呀哟 2024-10-27 03:13:55

我不知道您是否真的在寻找 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 做很多事情,只是需要时间来习惯。

I don't know if you're really looking for a PHP framework (like CodeIgniter or Symfony) or just for PHP library for image manipulation. Framework are useful to manage your whole application, dealing with users management, permission, data storage, etc... If your looking to just manipulate images, a Library should do the thing.

My first app I did to manage a map was in plain PHP using the GD library (usually installed with your version of PHP). Documentation available here : http://php.net/manual/en/book.image.php

Quick small example to draw a line on an existing picture with 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);

You can do a lot of things with GD, it just takes time to be used to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文