下面是引用 minijeff 於 2009-02-07 15:13 發表的 :
真奇
為什麼會這樣
[轉貼]
乍見之下,大家可能會以為又是個微軟工程師的「彩蛋」把戲。不過就是這麼巧,竹子湖多年前就曾遇過圖片內容與預覽縮圖不同的困擾(順帶一提,所以說,讓所有XP用戶都感到「吃驚」這句話,至少對竹子湖來說是不成立的)。
根據我們目前測試的結果顯示,縮圖顯示與原圖不同有兩種情形:
(1)一種變更圖片內容時,EXIF內嵌縮圖未同步更新所致。前提是該圖片必須包含EXIF訊息
(2)一種是未包含EXIF訊息的圖片,仍可產生縮圖不同步,原因不明。
以上兩種情況皆可使用重新整理縮圖解決問題。
不過,經我們測試,在不同的環境裡,以上兩種情況又會有不同的結果:
情況(1):XP與ACDSee皆出現錯誤縮圖
情況(2):XP出現錯誤縮圖;ACDSee出現正確縮圖
如果作業系統換成win 2000,則檢視縮圖皆不會產生問題
明瞭「吃驚」的來源,想要自製這種圖也不難,以下就讓竹子湖來告訴大家如何用影像軟體(如PhotoImpact 8)來製作這張「吃驚」圖吧。
首先我們找一張與椅子圖片相同大小的圖,用PhotoImpact 8開啟這兩張圖,複製整張椅子圖貼到自己的圖片上,然後直接存檔。將存檔後的圖片使用資料夾縮圖檢視,可以看到縮圖並未改變,但點開後已經變成椅子圖了。
簡而言之,這種圖片是可以DIY的,並不是原信中的圖片有什麼特別之處。我們不能確定原圖片的作者是有意還無意製造出這種圖,也不知究竟還有多少軟體能做出這樣的「效果」,如果有人也有在別的軟體或作業環境上碰到這種有趣的情況,也歡迎來信交流。
此外經追追追小組測試,新版的PhotoImpact 12已經修正這個Bug,所以想玩這項技巧可能必須要找老一點的版本喔!
附註:
1.存檔時只能使用直接存檔覆蓋原圖檔,若用另存新檔則縮圖亦會更新。
2.目前只發現JPEG格式的檔案才能做出與圖片內容不同的縮圖。
註1:
EXIF,是英文 Exchangeable Image File(影像交換文件)的縮寫, EXIF 訊息就是把數位相機在拍攝過程中紀錄一系列的資料,如攝影時的光圈、快門、ISO、日期時間等各種與當時攝影條件相關的訊息,然後放置在jpg檔案的表頭,換句話說 EXIF 訊息可以說是鑲嵌在 JPEG 影像檔格式內的一組拍攝參數。