방향에 맞게 이미지 자동 회전 (및 덮어 쓰기)

Basj

삼성 휴대 전화로 사진을 찍었고 :

  1. 휴대 전화에 표시 될 때 방향이 좋습니다.

  2. 방향은 Picasa에 표시 될 때 좋습니다. 즉, JPG 파일에 올바른 방향 메타 데이터가 포함되어 있습니다.

여기에 이미지 설명 입력

  1. Windows 7 탐색기 축소판에 표시 될 때 방향이 잘못 되었습니다.

여기에 이미지 설명 입력

  1. Windows 7 이미지 뷰어에 표시 될 때 방향이 잘못 되었습니다.

여기에 이미지 설명 입력

한 가지 해결책은 "Windows 7에 내장 된 이미지 뷰어는 잊어 버리고"다른 더 나은 이미지 뷰어를 사용하는 것 입니다. 하지만 저는 이것을 원하지 않습니다 .

I would like to permanently rewrite the JPG files (and overwrite them) with the new good orientation, in bulk for hundreds of JPG files, i.e. like if I clicked manually hundreds of times on these buttons when viewing the images one after another:

여기에 이미지 설명 입력

but automatically, with a script.

How to do this?

Note: I know it might not be lossless, but still I would like a permanent rotation so that the default Windows 7 image viewer see them with the good orientation.

Note 2: here is the source file, available for download.

Basj
  • Download jpegtran from here: http://jpegclub.org/jpegtran/. Direct link to jpegtran.exe. You won't need to run this .exe yourself, but it will be necessary for jhead (see next point) to work. jpegtran is a tool that can perform, according to its home page, "lossless rotation and related transforms".

  • Download jhead from here: http://www.sentex.net/~mwandel/jhead/. Direct link to jhead.exe. jhead is an "Exif Jpeg header manipulation tool", that will read the orientation metadata inside the JPG, and pass it to jpegtran for rotation, if necessary.

  • Just run

    jhead -autorot *.jpg
    

and that's it!

질문 은 유용했으며 Windows 사용자의 관점에서 쉽게 사용할 수 있도록 세부 정보를 추가했습니다.

참고 : 때때로 일부 파일에 오류가 발생하여 다른 파일에 대한 처리를 계속할 수 없습니다. 이는 성가신 일입니다. 그런 다음 for /r %i in (*.jpg) do jhead -autorot "%i"이 경우 도움이 될 수 있습니다. [배치 파일 인 경우 사용 for /r %%Mi in (*.jpg) do jhead -autorot "%%i"]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모든 장치 및 방향에 맞게 배경 이미지 크기 자동 조정 Swift

분류에서Dev

창이 "절전 저장"및 공유 파티션 덮어 쓰기 방지

분류에서Dev

이미지 회전 및 자르기

분류에서Dev

파일 (.csv)에 데이터 쓰기 및 덮어 쓰기

분류에서Dev

복사 및 덮어 쓰기 전에 파일이 다른지 확인하는 방법은 무엇입니까?

분류에서Dev

NuGet-패키지 덮어 쓰기 금지 (동일한 이름 및 버전 번호 사용)

분류에서Dev

주기적 업데이트를위한 전략으로 테이블 자르기 및 덮어 쓰기

분류에서Dev

partitionBy 및 푸른 DataLake 사용 PySpark에 덮어 쓰기 전략

분류에서Dev

Mozilla Firefox에서 작동하지 않는 CSS 필터 반전 덮어 쓰기

분류에서Dev

파이 게임 : 어떻게 회전 사각형 시계 방향 / 반 시계 방향 입력에 따라하기

분류에서Dev

a5 pdf에 맞게 이미지 자르기 및 크기 조정

분류에서Dev

변수에 숫자 증가 값 덮어 쓰기 및 저장

분류에서Dev

보기에서 손가락으로 이미지 이동 및 회전 iOS Xcode

분류에서Dev

화살표 이미지를 회전 방향으로 이동하려면 어떻게해야합니까?

분류에서Dev

사용자 지정 strtok를 사용하여 C에서 구문 분석 및 데이터 덮어 쓰기 문제

분류에서Dev

동시에 푸시 할 때 덮어 쓰기 방지, Git (SourceTree)

분류에서Dev

파이썬 덮어 쓰기 및 텍스트 파일에 추가

분류에서Dev

파이썬, 목록에 값 추가 및 덮어 쓰기

분류에서Dev

Android에서보기 이동 및 회전

분류에서Dev

화면에 맞게 자동 이미지 크기 조정

분류에서Dev

페이지 리소스에 대해서만 이미지 자르기 기본값 덮어 쓰기

분류에서Dev

앱에 저장된 이미지 덮어 쓰기 / 삭제 방법

분류에서Dev

Android Camera2 API-이전 이미지 덮어 쓰기

분류에서Dev

덮어 쓰지 않고 출력을 사용하여 파일 찾기 및 이동

분류에서Dev

SSIS 패키지에서 이전 행을 쉽게 덮어 쓰는 방법

분류에서Dev

Linux에서 작동하지 않는 \ r을 사용하여 Python에서 이전 줄 덮어 쓰기

분류에서Dev

이미지 뷰어는 사진을 자동 회전하는 방법을 어떻게 압니까?

분류에서Dev

이전 데이터에 대한 UITableview 덮어 쓰기

분류에서Dev

이전 데이터에 대한 UITableview 덮어 쓰기

Related 관련 기사

  1. 1

    모든 장치 및 방향에 맞게 배경 이미지 크기 자동 조정 Swift

  2. 2

    창이 "절전 저장"및 공유 파티션 덮어 쓰기 방지

  3. 3

    이미지 회전 및 자르기

  4. 4

    파일 (.csv)에 데이터 쓰기 및 덮어 쓰기

  5. 5

    복사 및 덮어 쓰기 전에 파일이 다른지 확인하는 방법은 무엇입니까?

  6. 6

    NuGet-패키지 덮어 쓰기 금지 (동일한 이름 및 버전 번호 사용)

  7. 7

    주기적 업데이트를위한 전략으로 테이블 자르기 및 덮어 쓰기

  8. 8

    partitionBy 및 푸른 DataLake 사용 PySpark에 덮어 쓰기 전략

  9. 9

    Mozilla Firefox에서 작동하지 않는 CSS 필터 반전 덮어 쓰기

  10. 10

    파이 게임 : 어떻게 회전 사각형 시계 방향 / 반 시계 방향 입력에 따라하기

  11. 11

    a5 pdf에 맞게 이미지 자르기 및 크기 조정

  12. 12

    변수에 숫자 증가 값 덮어 쓰기 및 저장

  13. 13

    보기에서 손가락으로 이미지 이동 및 회전 iOS Xcode

  14. 14

    화살표 이미지를 회전 방향으로 이동하려면 어떻게해야합니까?

  15. 15

    사용자 지정 strtok를 사용하여 C에서 구문 분석 및 데이터 덮어 쓰기 문제

  16. 16

    동시에 푸시 할 때 덮어 쓰기 방지, Git (SourceTree)

  17. 17

    파이썬 덮어 쓰기 및 텍스트 파일에 추가

  18. 18

    파이썬, 목록에 값 추가 및 덮어 쓰기

  19. 19

    Android에서보기 이동 및 회전

  20. 20

    화면에 맞게 자동 이미지 크기 조정

  21. 21

    페이지 리소스에 대해서만 이미지 자르기 기본값 덮어 쓰기

  22. 22

    앱에 저장된 이미지 덮어 쓰기 / 삭제 방법

  23. 23

    Android Camera2 API-이전 이미지 덮어 쓰기

  24. 24

    덮어 쓰지 않고 출력을 사용하여 파일 찾기 및 이동

  25. 25

    SSIS 패키지에서 이전 행을 쉽게 덮어 쓰는 방법

  26. 26

    Linux에서 작동하지 않는 \ r을 사용하여 Python에서 이전 줄 덮어 쓰기

  27. 27

    이미지 뷰어는 사진을 자동 회전하는 방법을 어떻게 압니까?

  28. 28

    이전 데이터에 대한 UITableview 덮어 쓰기

  29. 29

    이전 데이터에 대한 UITableview 덮어 쓰기

뜨겁다태그

보관