2013-02-15 64 views
0

我有一个cron过程,收集关于电影的信息并向用户呈现完成的信息。但是,API定期向“电影海报”提供的链接非常庞大,并且会导致内存问题的崩溃。我可以下载调整大小的图像吗?

作为一个例子 - 这个文件http://content8.flixster.com/movie/11/16/86/11168662_ori.jpg是巨大的。我相信它大约为17MB,图像本身的时钟频率为8175px x 12075px。

我的最终用户将看到的最大尺寸大约为360px。所以下载这么大的图片有点荒谬。而下一个尺寸是180 x 266 - 我担心,如果我扩大规模可能不太合适。

有没有一种方法,PHP将允许我下载一个调整大小的版本?我知道如果我下载这个文件,我可以做一百万件事情。我正在尝试更改下载本身的大小。

如果不是 - 任何人都可以想到的其他解决方案?

回答

0

这与PHP无关。某些远程服务提供一个文件。你可以拿走它或者离开它。如果他们不提供一些API来下载不同大小或不同版本的文件,则无法获取它。

所有你能做的就是将文件下载到你的服务器,调整它的大小,并提供给你的用户。

2

不幸的是,没有办法,也没有办法在逻辑上。但是有一个解决方法。您可以借助一些在线工具来完成这项工作

例如, http://quickthumbnail.com从给定的网址生成缩略图

希望这适合你。

+0

如果此实用程序提供了一个下载链接到调整大小的图像,它将正是我所需要的。将进一步调查。谢谢! – Neil 2013-02-15 13:26:11