我在服务器上有一个网站,我想制作另一台服务器,可以“动态”裁剪存储的图像,以便其他服务器上的网站可以使用它们。我发现了很多关于我可以用来裁剪图像的库的信息,但我需要找到最简单快速的解决方案。首先我考虑使用ImageMagic for PHP,但我认为使用C / C ++进行裁剪会更好。我应该使用什么语言/库?
答案 0 :(得分:2)
有几种方法可以达到你想要的效果。
其中一个是使用你已经提出的逻辑,这是执行此操作的独立机器。我不会使用另一台服务器来完成这项工作,特别是如果你正在进行裁剪/调整大小,这意味着你的进程将等待其他服务器完成。 我会使用相同的机器,或另一个,但在那里我会有一个cronjob做这些事情。 至于lib,我会推荐GD,我发现它比Imagemagick更容易使用。
另一种方式,从我的角度来看更有趣的是,在HTML5画布的帮助下,在浏览器中的用户机器上完成所有这些操作。但这只有在浏览器支持此功能时才有效。
<强>更新强>
在我的回答中,我发现理想的解决方案是使用两者。如果可以,您可以使用客户端计算机的资源,而不能使用服务器端裁剪/调整大小后备。