我正在编写一个 PHP 脚本来从 URL 获取图像。但我只想显示图像,如果它们超过一定的尺寸/或[5]。我试过getimagesize()
,但它很慢,特别是对于多个图像。
我读到了关于使用 cURL 的内容。但不确定,当输入是 url 字符串时,如何获取图像的文件大小或尺寸。我读了这些以及更多。
http://forums.phpfreaks.com/topic/232507-faster-solution-to-check-image/
非常感谢帮助,获得图像尺寸/尺寸。
我正在编写一个 PHP 脚本来从 URL 获取图像。但我只想显示图像,如果它们超过一定的尺寸/或[5]。我试过getimagesize()
,但它很慢,特别是对于多个图像。
我读到了关于使用 cURL 的内容。但不确定,当输入是 url 字符串时,如何获取图像的文件大小或尺寸。我读了这些以及更多。
http://forums.phpfreaks.com/topic/232507-faster-solution-to-check-image/
非常感谢帮助,获得图像尺寸/尺寸。
1 回答
你自己在提供这些图片吗?你的 server/app?
如果是这样,您可以将宽度/高度信息放在图像中的某些自定义 HTTP 标头中(您需要通过在输出图像之前修改标头的任何 PHP 解决方案来处理对图像的访问...具有良好的缓存设置)。
这个标题可以基于 width/height 在上传时计算并存储在数据库中..因此它将需要一个且只有 getimagesize 永远...
之后,在卷曲中只需检查标题(不下载文件)。如果宽度/高度符合您的要求,您可以真正下载它。