所謂所縮圖(THUMBNAIL),是同存與JPEG圖片檔案夾下的THUMBNAIL圖片{註:此資料為Windows系統檔案,可通過/檔案選項/查看/選擇[顯示所有檔案和檔案夾]、取消[隱藏受保護的作業系統檔案]察看此資料}
Windows XP因為為了加快讀寫速度, XP預設對於JPG, BMP等常規圖片格式不進行內容讀寫, 唯讀取圖片檔案內建的預覽內容{THUMBNAIL}.
由於JPEG壓縮較複雜,為了能快速查看其縮圖,JPEG標準在檔案中記錄了一些EXIF資訊{註:玩過數位相繼的對這個概念應該有點印象}。
數位照相機拍出的圖片帶有相機的很多參數,這都屬於EXIF資訊,縮圖也是其中一部分。
縮圖是一幅較小的JPEG圖片,儲存在EXIF資訊段。
支援Exif資訊內嵌縮圖資料庫的片格式的圖片除了JPEG格式(.jpg、.jpeg、.jpe),還有PSD、PDD、EPS、TIF、TIFF等格式。
Windows在第一次顯示縮圖時先讀目前的目錄中的“Thumbs.db”{註:縮圖資料庫}判斷是否有該圖片的縮圖{註:所以當你更換XP主題的時候可能會看到圖片和檔案夾的縮圖有點不協調,這是因為“Thumbs.db”檔案並沒有改變},
如果不存在“Thumbs.db”檔案或者該庫中不存在該圖片的縮圖,
那麼Windows會嘗試取圖片中的EXIF資訊,判斷是否存在縮圖資料。
如果圖片中EXIF資訊中不存在縮圖資訊或資訊錯誤,那麼Windows就會用抽值演算法{其實屬於插值演算法,我覺得這個時候該叫抽值演算法}重建縮圖儲存到“Thumbs.db”縮圖資料庫中。
網上下載的圖片大部分都內建有縮圖,只有少部分沒有,用PhotoShop製作的圖,全部都有縮圖.
{註:如果是PS7.0之前的版本對照片進行進行圖層、旋轉的操作後,EXIF會被抹掉}
{註:由於Exif資訊在JPEG檔案頭資訊中增加了有關拍攝參數和索引圖,數位相繼要現實拍攝的照片需要首先讀取Exif資訊,當我們把拍攝後的照片經過一些影像處理軟體進行處理後,Exif資訊會丟失或損壞,所以有的時候我們把處理後的照片再放回數位相繼中時數位相繼不能讀取,我的Fujifilm相機就是這樣}
----------------------------------------------------
這張椅子圖片就是被別人修改了EXIF資訊中的縮圖,所以才會出現縮圖和原圖不一樣的結果,這算不上是XP的BUG
參考資料,Exif2.1標準所包含的資訊段如下:
----------------------------------------------------
Image Description 映像描述、來源. 指產生映像的工具
Artist 作者{有些相機可以輸入使用者的名字 }
Make 生產者{指產品生產廠家 }
Model 型號 指裝置型號}
Orientation 方向{有的相機支援,有的不支援}
XResolution/YResolution X/Y方向解析度 本欄目已有專門條目解釋此問題。
ResolutionUnit 解析度單位 一般為PPI
Software 軟體 顯示韌體Firmware版本
DateTime 日期和時間
YCbCrPositioning 色相定位
ExifOffsetExif 資訊位置,定義Exif在資訊在檔案中的寫入,有些軟體不顯示。
ExposureTime 曝光時間 即快門速度
FNumber 光圈係數
ExposureProgram 曝光程式 指程式式自動曝光的設定,各相機不同,可能是Sutter Priority(快門優先)、Aperture Priority(快門優先)等等。
ISO speed ratings 感光度
ExifVersion Exif版本
DateTimeOriginal 建立時間
DateTimeDigitized 數字化時間
ComponentsConfiguration 映像構造(多指色彩組合方案)
CompressedBitsPerPixel(BPP) 壓縮時每像素色彩位 指壓縮程度
ExposureBiasValue 曝光補償。
MaxApertureValue 最大光圈
MeteringMode 測光方式, 平均式測光、中央重點測光、重點測光等。
Lightsource 光源 指白平衡設定
Flash 是否使用閃光燈。
FocalLength 焦距,一般顯示鏡頭物理焦距,有些軟體可以定義一個係數,從而顯示相當於35mm相機的焦距
MakerNote(User Comment) 作者標記、說明、記錄
FlashPixVersionFlashPix 版本 (個別機型支援)
ColorSpace 色域、色彩空間
ExifImageWidth(Pixel X Dimension) 映像寬度 指橫向像素數
ExifImageLength(Pixel Y Dimension) 映像高度 指縱向像素數
Interoperability IFD 通用性擴充項定義指標 和TIFF檔案相關,具體含義不詳
FileSource 源檔案
Compression 壓縮比。
Lanczos演算法,誰給講講吧