exif_read_data說明array exif_read_data ( string filename [, string sections [, bool arrays [, bool thumbnail]]] )exif_read_data() 函數從 JPEG 或 TIFF 圖像檔案中讀取 EXIF 頭訊息。這樣就可以讀取數位相機產生的元資料。 Exif 頭訊息往往存在於數位相機建立的 JPEG/TIFF 圖像中,但不幸的是每個數位相機製造商的旗標都不同,因此(編寫代碼時)不能依賴於某個特定的 Exif 頭訊息。 Height 和 Width 是用和 getimagesize() 一樣的方法計算的,因此它們的值不能是任何返回的頭訊息的部分。此外 html 是一個 height/width 的文字字串可以用於普通的 HTML 中。 當一個 Exif 頭訊息包括有一個 Copyright 時注意它本身可以包括兩個值。解決專案和 Exif 2.10 標準不一致,COMPUTED 區段會同時返回 Copyright.Photographer 和 Copyright.Editor,但是 IFD0 區段則包括有一個位元組陣列用 NULL 字元分隔開兩個項目。或是只有第一項若果資料類型錯誤的話(Exif 的標準行為)。COMPUTED 也會包括 Copyright,要麼是原始的版權字串,要麼是逗號分隔的攝像與編輯的版權訊息。 UserComment 旗標和 Copyright 有同樣的問題。它也可以存儲兩個值,第一個是使用的編碼模式,第二個是其值本身。若果這樣則 IFD0 區段僅包括編碼模式或是一個位元組陣列。COMPUTED 區段將存儲兩個值到 UserCommentEncoding 和 UserComment。UserComment 在兩種情況下都可用因此應該優先使用它而不是 IFD0 區段中的該值。 exif_read_data() 還會根據 EXIF 規範(http://exif.org/Exif2-2.PDF,第 20 頁)來驗證 EXIF 資料。
參數
更新日誌
範例
| ||||||||||||||||||||||||