이미지 방향의 안정성을 유지하려고 노력하고 있지만 Debian Image Viewer/LaTeX와 Image Viewer에서는 다릅니다. 이렇게 했지만 잘못 배치된 이미지의 방향에는 아무런 영향이 없습니다. 수동으로 조정해도 -Orientation=[1234]
도움이 되지 않습니다.
exiftool -Orientation=1 -n *.jpg
그림 1 이미지 뷰어(Shotwell,...)에서 열린 동일한 이미지의 출력 및 Debian Space 검토(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
데비안: 8.5
그놈: 3.14
답변1
28.jpg에는 EXIF 태그 "방향: 시계 방향 270도"가 있고, 반대로 29.jpg에는 "수평(일반)"이 있습니다. 이미지를 회전해도 convert
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 방향 태그
답변2
나는 Rich의 답변으로 문제를 해결하지 못했습니다. 마침내 스레드의 LaTeX를 통해 이 문제를 성공적으로 해결했습니다.높이가 초과되면 이미지를 90도 회전시키는 방법은 무엇입니까? 두 이미지 크기가 모두 페이지 크기보다 큰 상황은 아직 스레드에서 해결되지 않았습니다.
exiftool
파일에 관한 것입니다. 페이지의 그림을 비교적 멋지게 만들려면 LaTeX가 필요합니다. 여기에 설명된 도구로는 충분하지 않지만 모든 이미지의 페이지 방향을 처리하는 데 필요합니다. 그래서 문제는 본질적으로 결함이 있고 exif
데이터만으로는 해결할 수 없다고 생각합니다.