|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-02-18, 09:06 AM | #1 |
榮譽會員
|
XP 視圖與縮略圖 的問題探討
不一樣的縮略圖- -一張所有XP用戶都感吃驚的圖片,不頂後悔(PS 圖)
下面是一張椅子的圖片,但是,回覆後,把它儲存到某個目錄下,如果你的系統是xp的話, 檢視方式選項縮略圖或者幻燈片方式,看到的小圖 卻變成一個機器女人坐著的圖案,據說這是清華學子發現的xp漏洞, 真是百思不得其解,到底是怎麼一回事啊!!!!! Tag: 縮略圖 EXIF JPEG 師兄給我看了一幅奇怪的圖片,在資料夾中「預瀏覽」或者「縮略圖」看到的一個樣子,但用XP原有的的圖片檢視器看到的圖片卻是完全另一個樣子。我知道縮略圖快取的一個Bug,然而我的電腦上沒有開這個快取也有同樣的效果。我又猜想是不是一個GIF圖片,於是自己做了一個,發現雖然縮略圖確實如我想的一樣只抽取第一畫格,但是哪怕做到100畫格/秒的速度(100畫格以上XP檢視器就打不開了……),用檢視器開啟的時候還是能看到明顯的第一畫格的閃現。於是又嘗試文件的整合,也沒有成功。最後還是查詢了各方面訊息,得到了如下結論: 由於JPEG壓縮較複雜,為了能快速檢視其縮略圖,JPEG標準在文件中記錄了一些EXIF訊息。數碼照相機拍出的圖片帶有相機的很多參數,這都屬於EXIF訊息,縮略圖也是其中一部分。縮略圖是一幅較小的JPEG圖片,儲存於在EXIF訊息段。支持Exif訊息內嵌縮略圖資料庫的片格式的圖片除了JPEG格式(.jpg、.jpeg、.jpe),還有PSD、PDD、EPS、TIF、TIFF等格式。 Windows在第一次顯示縮略圖時先讀當前目錄中的「Thumbs.db」(縮略圖資料庫)判斷是否有該圖片的縮略圖,如果不存在「Thumbs.db」文件或者該庫中不存在該圖片的縮略圖,那麼Windows會嘗試取圖片中的EXIF訊息,判斷是否存在縮略圖資料。如果圖片中EXIF訊息中不存在縮略圖訊息或訊息錯誤,那麼Windows就會用插值的方法重新產生縮略圖(如果可能則儲存到當前目錄中的「Thumbs.db」縮略圖資料庫中)。 瞭解了這些,就可以通過修改EXIF訊息中的縮略圖訊息達到上面那種奇異的效果了。可以通過 Exifer 軟體(1.62M)來修改EXIF訊息。使用時注意先制作備份原圖像文件(不知道為什麼這軟體不把改過的圖片另存為)。 測試: 1、該效果用ACDSee檢視無效。因為ACDSee的縮略圖用的是類似快取的技術,不是從文件中抽取EXIF訊息。 2、「縮略圖」檢視時,滑鼠右擊圖片,選項「更新縮略圖」,會顯示正常。因為更新時,系統重新採集圖片文件資料重建縮略圖,而不是抽取EXIF訊息。 3、右鍵資料夾或按F5重新整理,縮略圖會反覆變化。 4、取代的縮略圖一定要和原圖長寬比例一致,否則沒有效果。 5、Exifer這個軟體的註冊挺有意思,他問你是否給他發了明信片,你點「Yes」,就註冊成功了,哈哈。 |
__________________ |
|
送花文章: 3,
|