有時候在看照片的時候會發現,同一張照片,在手機與電腦上看,方向會不同,用不同軟體看,也不同,為什麼會這樣?
可以看這篇文章:
https://www.howtogeek.com/254830/why-your-photos-dont-always-appear-correctly-rotated/

大意是說jpeg裡面有一個Exif標籤,說著第0 Row與第0 Column在那裡,是用來提供給看圖片的程式,讓它決定圖片的方向要如何顯示。
有些看圖片的程式認得這個標籤,會依照這個標籤旋轉,在不改變原來的bitmap的情況下,顯示我們預期的(想要看到的)圖片的方向。
但是有些看圖片的程式不認得這個標籤,所以圖片顯示的方向就會是原來bitmap的方向,而這不一定是我們想看到的圖片的方向。
我的辦法是,使用FastStone Image Viewer或IrfanView來把圖片改成正確的方向。

使用FastStone Image Viewer:
在設定裡,將自動旋轉的功能取消,以得知bitmap的方向,再用內建的旋轉功能即可;我覺得是比較方便的辦法。

Step1:

Step2:


Step3:
旋轉後會自動存檔。


使用IrfanView:
將AutoRotate的功能關閉,這樣顯示出來的就會是原始的bitmap的方向。

Step1:


Step2:

而在得知原始的bitmap是什麼方向後,再使用Rotate的功能,轉成想要看到的方向,最後記得存檔即可。
Step3:


Step4:

而到底圖片的Exif標籤是不是我們想要的樣子,可以在Information裡的EXIF info裡看到。


最後,如果要Refresh圖片在檔案總管裡的縮圖,使用磁碟清理工具清理C槽的圖片快取即可。請參考:
https://www.windowscentral.com/how-reset-thumbnail-cache-windows-10
 


參考資料:
https://www.mathworks.com/help/images/image-coordinate-systems.html
https://www.impulseadventure.com/photo/exif-orientation.html
http://sylvana.net/jpegcrop/exif_orientation.html

文章標籤
全站熱搜
創作者介紹
創作者 getabyte1432 的頭像
getabyte1432

getabyte1432的部落格

getabyte1432 發表在 痞客邦 留言(0) 人氣(499)