我有一个服务器上的网站,我想使另一个服务器,将裁剪存储的图像‘在飞行’,使其他服务器上的网站可以使用它们。我找到了很多关于库的信息,我可以用来裁剪图像,但我需要找到最轻和最快的解决方案。首先,我在考虑ImageMagic for PHP,但我认为使用C/C++进行裁剪会更好。我应该使用什么语言/库?
发布于 2012-12-10 23:38:12
有几种方法可以实现你的愿望。
其中之一是使用您已经提出的逻辑,即执行此操作的单独机器。我不会使用另一台服务器来完成这项工作,特别是如果您正在动态裁剪/调整大小,这意味着您的进程无论如何都会等待另一台服务器完成。我会使用同一台机器,或者另一台机器,但在那里我会有一个cronjob来做这些事情。至于库,我推荐GD,我发现它比Imagemagick更容易使用。
在我看来,另一种更有趣的方法是在HTML5 canvas的帮助下,在用户的机器上的浏览器中完成所有这些操作。但是,只有当浏览器支持此功能时,这才能起作用。
更新
读了我的回答后,我突然意识到理想的解决方案应该是两者都使用。在您可以使用的地方,您可以使用客户端计算机的资源,在您不能使用的地方,您可以使用服务器端裁剪/调整大小后备。
https://stackoverflow.com/questions/13803912
复制相似问题