2

我在服务器上有一个网站,我想制作另一台服务器来“即时”裁剪存储的图像,以便另一台服务器上的网站可以使用它们。我找到了很多关于可用于裁剪图像的库的信息,但我需要找到最轻便、最快速的解决方案。首先,我在考虑用于 PHP 的 ImageMagic,但我认为使用 C/C++ 进行裁剪会更好。我应该使用什么语言/库?

4

1 回答 1

2

有几种方法可以实现您的愿望。

其中之一是使用您已经提出的逻辑,即执行此操作的单独机器。我不会使用另一台服务器来完成这项工作,特别是如果您正在即时裁剪/调整大小,这意味着您的进程将等待另一台服务器完成。我会为此使用同一台机器,或者另一台机器,但在那里我会有一个 cronjob 来做这些事情。至于 lib,我会推荐 GD,我发现它比 Imagemagick 更容易使用。

另一种方式,从我的角度来看更有趣,是在 HTML5 画布的帮助下,在用户机器上的浏览器中完成所有这些工作。但这只有在该浏览器支持此功能时才有效。

更新

阅读我的答案后,我想到理想的解决方案是同时使用两者。在可以的地方,您使用客户端计算机的资源,在您不能的地方,您使用服务器端裁剪/调整大小的回退。

于 2012-12-10T15:38:11.740 回答