為什麼 exif 方向不強製圖像水平?
我試圖在圖像方向上保持一些穩定性,但它們在 Debian 圖像查看器/LaTeX 和圖像查看器中有所不同。我有,但它對錯誤定點陣圖像的方向沒有影響;手動調整它
-Orientation=[1234]
沒有幫助exiftool -Orientation=1 -n *.jpg
圖 1 在圖像查看器(Shotwell,…)和 Debian Space review(LaTeX 中的相同輸出)中打開相同圖像的輸出
我首先認為圖像方向是錯誤的,但這並不是因為這樣做
convert masi.jpg -rotate 90 masi-rotated.jpg
也使相對差異保持不變。Exif 資訊
圖像定位錯誤,方向為 90 度或其倍數
$ exiftool 28.jpg ExifTool Version Number : 9.74 File Name : 28.jpg Directory : . File Size : 69 kB File Modification Date/Time : 2016:11:29 11:59:08+02:00 File Access Date/Time : 2016:11:29 12:07:17+02:00 File Inode Change Date/Time : 2016:11:29 12:06:29+02:00 File Permissions : rw-r--r-- File Type : JPEG MIME Type : image/jpeg JFIF Version : 1.01 Resolution Unit : None X Resolution : 1 Y Resolution : 1 Exif Byte Order : Little-endian (Intel, II) Orientation : Rotate 270 CW Software : Shotwell 0.20.1 Color Space : sRGB Exif Image Width : 425 Exif Image Height : 707 XMP Toolkit : XMP Core 4.4.0-Exiv2 Image Width : 425 Image Height : 707 Encoding Process : Baseline DCT, Huffman coding Bits Per Sample : 8 Color Components : 3 Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2) Image Size : 425x707
在兩個視圖中正確(如預期)定點陣圖像
$ exiftool 27.jpg ExifTool Version Number : 9.74 File Name : 27.jpg Directory : . File Size : 66 kB File Modification Date/Time : 2016:11:29 11:58:53+02:00 File Access Date/Time : 2016:11:29 12:13:36+02:00 File Inode Change Date/Time : 2016:11:29 12:07:46+02:00 File Permissions : rw-r--r-- File Type : JPEG MIME Type : image/jpeg JFIF Version : 1.01 Resolution Unit : None X Resolution : 1 Y Resolution : 1 Exif Byte Order : Little-endian (Intel, II) Orientation : Horizontal (normal) Software : Shotwell 0.20.1 Color Space : sRGB Exif Image Width : 842 Exif Image Height : 504 XMP Toolkit : XMP Core 4.4.0-Exiv2 Image Width : 842 Image Height : 504 Encoding Process : Baseline DCT, Huffman coding Bits Per Sample : 8 Color Components : 3 Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2) Image Size : 842x504
Debian:8.5
侏儒:3.14
我沒有設法通過里奇的回答解決這個問題。我最終通過LaTeX線上程How to rotate image 90 if height overful中解決了這個問題? 兩個圖片尺寸都大於頁面大小的情況線上程中未解決。
exiftool
大約是一個文件。要在頁面上顯示相關的圖片,您需要 LaTeX。這裡討論的工具是不夠的,但需要處理所有圖片的頁面方向。所以這個問題本身就有缺陷,我認為,不能僅通過exif
數據來處理。
28.jpg 有一個 EXIF 標籤“方向:旋轉 270 CW”;相反,29.jpg 具有“水平(正常)”。旋轉圖像
convert
不會更改 EXIF 資訊,因此尊重 EXIF 資訊的查看者將顯示與不尊重 EXIF 資訊的查看者不同。您可以使用 更改標籤
exiftool
。為此,最好先呼叫exiftool
一些選項,這將為您提供如下資訊:$ exiftool -g -n -arg 28.jpg . . -EXIF:Orientation=2 . .
(值可能不同)。這說:
-g:分組並顯示標籤組
-n:顯示數值而不是文本
-arg:以參數形式顯示標籤
現在您可以將該標籤修改為“方向:水平(正常)”
exiftool -n -EXIF:Orientation=1
你必須定義-n,所以exiftool 知道參數是數字,組名讓exiftool 知道在哪裡可以找到標籤。
有關其他資訊,請參閱例如Exif 方向標籤