2010-07-23 27 views
0

有沒有什麼辦法可以從鏈接中獲取關於圖片的元信息,而無需自行下載圖片? 就像我有這個網址的圖片http://www.abc.com/picture.jpeg,我想獲得元信息,如圖片的尺寸與實際下載圖片自己。 當然,我想通過編寫一個程序來做到這一點,因爲有大量的圖片要通過。從鏈接獲取圖片的元信息

回答

0

我懷疑你可以不下載圖像的信息。例如,當你訪問一個網站並且它上面有一個圖像時,瀏覽器只在下載圖像後才知道圖像的尺寸。如果您需要更高級的元數據(如拍攝時間照片,ISO,曝光等),則尤其如此。除非您可以從參數中獲取某些信息,否則URL不會傳輸任何信息。例如:http://www.abc.com/picture.jpeg?x=100

抱歉:/。

您可能想要查看下載圖像的縮略圖,或者有一種方法可以不下載圖像像素數據,但只能下載EXIF元數據,這會減少下載時間/成本,但仍然可以幫助您您想要的元數據。儘管如此,我在這方面沒有專業知識。

1

如果你擁有的只是一個URL,那麼你所擁有的只是一個URL。沒有任何魔法咒語能夠提取比它更多的數據。答:不,你必須下載圖片。

如果你有超過服務於圖像服務器控件,你可以做一個HTTP HEAD請求,讓服務器評估關於HTTP頭中的圖像的圖像輸出元信息,基本上是建立用於此目的的自定義協議。儘管這很多,但真的取決於你想要做什麼。