Linux에서 JPEG의 dpi 값을 무손실 변경

Linux에서 JPEG의 dpi 값을 무손실 변경

dpi실제로 다른 것을 건드리거나 이미지를 다시 압축하지 않고 JPEG 파일에 기록된 값을 어떻게 변경할 수 있나요 ?

Linux 호환 솔루션에 오신 것을 환영합니다.

이 링크는 2011년부터그때는 아마 그런 일을 할 수 있는 도구가 없었을 거에요...

답변1

당신이 사용할 수있는exiftool다양한 파일 형식의 EXIF ​​데이터를 조작합니다. 명령줄 유틸리티가 포함된 Perl 라이브러리입니다.

$ exiftool test.jpg | grep -i resolution
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Focal Plane X Resolution        : 3959.322034
Focal Plane Y Resolution        : 3959.322034
Focal Plane Resolution Unit     : inches

이 예에서 EXIF ​​데이터는 test.jpg72×72 dpi의 해상도를 나타냅니다. 이 값을 100×100으로 업데이트하려면 exiftool다음과 같이 호출해야 합니다.

$ exiftool -XResolution=100 -YResolution=100 test.jpg
1 image files updated

바라보다:

$ exiftool test.jpg | grep -i resolution
X Resolution                    : 100
Y Resolution                    : 100
Resolution Unit                 : inches
Focal Plane X Resolution        : 3959.322034
Focal Plane Y Resolution        : 3959.322034
Focal Plane Resolution Unit     : inches

관련 정보