我可以下载已调整大小的图像吗?

时间:2013-02-15 13:00:15

标签: php image-processing imagemagick gd

我有一个cron进程,可以收集有关电影的信息并向用户显示完成的信息。但是,API定期向“电影海报”提供的链接是大量的,并且会因内存问题而导致进程崩溃。

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

我的最终用户将看到的最大尺寸大约为360px宽。所以下载如此庞大的图像有点荒谬。而下一个尺寸下降是180 x 266 - 我担心如果我扩大它可能看起来不正确。

有没有办法让PHP下载调整后的版本?我知道如果我下载文件,我可以做一百万件事。我正在尝试更改下载本身的大小。

如果没有 - 任何人都能想到的任何其他解决方案?

2 个答案:

答案 0 :(得分:2)

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

e.g。 http://quickthumbnail.com从给定网址生成缩略图

希望这适合你。

答案 1 :(得分:0)

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

您所能做的就是将文件下载到您的服务器,在那里调整大小并将其提供给您的用户。