如何在不加载图像的情况下获取图像尺寸(宽度和高度)?

时间:2015-12-01 10:19:44

标签: php image dimensions

如果不下载整个图片,你能告诉我是否有机会快速获得图像尺寸?你知道一个通​​过php的方法吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

根据图像类型,您可以想象只加载部分图像。要使用PNG(specification)作为示例,您可以通过仅加载8-15字节(从0开始)来查找尺寸。这些字节对应于IHDR块的宽度和高度字段。

类似的技术也可以与其他图像类型一起使用。如果您不知道图像类型或宽度和高度不在图像类型的众所周知的位置,您可能会运气不佳。