2010-09-09 82 views

回答

3

入住这太问题:Getting image dimensions without reading the entire file

这将向您展示如何在不读取整个文件的情况下从图像头中提取此信息。通常,图像文件除了包含其他数据之外,还包含元数据,其中包含宽度和高度,因此这将是检索此信息的最快方法。

+1

为什么这是一个答案,而不是评论/近距离投票? – 2016-04-26 19:31:26

1

只有手动读取二进制格式。

另一种选择是,在您将图像放入图像时将图像尺寸保存在数据库中。然后,他们将无需加载图像即可使用。

2

有一个示例代码here,显示如何在不加载和解码整个文件的情况下读取图像的标题以获取宽度和高度。显然,对于不同的图像类型,这种方法是不同的,所以如果你使用的是更奇特的东西,你可能需要自己写。

相关问题