gpt4 book ai didi

php - 抓取图像的自定义 URL 并通过 AJAX 调整它们的大小

转载 作者:行者123 更新时间:2023-11-28 10:13:41 24 4
gpt4 key购买 nike

我正在构建一个网络应用程序,用户可以在其中存储链接以及关联的 200x200 图片。默认情况下,我想抓取图像的链接,然后返回最大的缩略图(用户可以从中选择“官方”缩略图)。我希望这一切都通过 AJAX 发生。我的问题是:最好的方法是什么?

目前,我使用的是 PHP Simple HTTP Parser扫描 URL。然后我找到src所有 <img> 的属性标签,使用 getimagesize要存储位于该 URL 的图像大小,请将数组从最大到最小排序,并通过 AJAX 将前 5 个最大的图像 URL 返回给客户端。然后,客户端为每个图像发送不同的 AJAX 请求,该请求使服务器端 ImageMagick 脚本下载并将图像剪切为缩略图,将其保存在临时文件夹中,然后返回该缩略图的 URL,客户端最终将其加载到他的客户端上。浏览器。

不用说,这有点复杂,而且可能效率很低。在 http://en.wikipedia.org 上运行此进程从开始到结束大约需要 10-15 秒。不过,我不确定是否还有更有效的方法。

最佳答案

我会在一个 AJAX 请求中完成此操作,脚本会在第一次传递时自动调整最大 5 个图像的大小,保存它们,并返回一个 JSON 数组,其中包含为客户端调整大小的图像 URL。

关于php - 抓取图像的自定义 URL 并通过 AJAX 调整它们的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com