2010-09-09 113 views

回答

3

入住這太問題:Getting image dimensions without reading the entire file

這將向您展示如何在不讀取整個文件的情況下從圖像頭中提取此信息。通常,圖像文件除了包含其他數據之外,還包含元數據,其中包含寬度和高度,因此這將是檢索此信息的最快方法。

+1

爲什麼這是一個答案,而不是評論/近距離投票? – 2016-04-26 19:31:26

1

只有手動讀取二進制格式。

另一種選擇是,在您將圖像放入圖像時將圖像尺寸保存在數據庫中。然後,他們將無需加載圖像即可使用。

2

有一個示例代碼here,顯示如何在不加載和解碼整個文件的情況下讀取圖像的標題以獲取寬度和高度。顯然,對於不同的圖像類型,這種方法是不同的,所以如果你使用的是更奇特的東西,你可能需要自己寫。

相關問題