file
300 DPI로 이미지를 내보내고 이를 수행할 수 있는 응용 프로그램(예 : exiftool
, identify
, 등) 을 사용하여 해당 메타 정보를 읽으면 mediainfo
항상 Image-Width 및 Image-Height를 표시하는 값을 얻습니다.
이 경우:2254 x 288
300 DPI 값이나 다른 이미지 파일에서 해당 값을 얻으려면 어떻게 해야 합니까?
내 경우에는 이미지 너비와 이미지 높이의 비례 값이 중요하지 않기 때문에 이미지의 해상도를 확인하여 비율에 관계없이 동일한 품질로 새 이미지를 컴파일할 수 있기를 원합니다. 모든 파일.
내 작업 흐름의 경우 특히 모든 명령줄 솔루션에 관심이 있지만 다른 솔루션도 물론 높이 평가됩니다.
답변1
identify
다음에서 사용할 수 있습니다 imagemagick
.
identify -format '%x,%y\n' image.png
그러나 이 경우(이미지 PNG
)는 identify
해상도를 (센티미터당 픽셀) 단위로 반환하므로 (인치당 픽셀) PPCM
을 얻으려면 명령에 PPI
추가해야 합니다 (예: 연산자를 사용하여 값을 정수로 반올림할 수도 있음).-units PixelsPerInch
fx
identify -units PixelsPerInch -format '%[fx:int(resolution.x)]\n' image.png
다음도 있습니다 exiftool
:
exiftool -p '$XResolution,$YResolution' image.png
이미지 파일을 가정하지만해당 태그가 정의되어 있습니까?.
답변2
"The gimp"로 열고 [이미지] -> [이미지 속성]을 클릭하세요.
답변3
exiftool
PNG의 태그 이름은 다음을 참조하세요 .맨페이지
사용예
$ exiftool -p "$PixelsPerUnitX,$PixelsPerUnitY,$PixelUnits" image.png
11811,11811,meters