모든 파일의 이름을 바꾸고 파일 이름에 이미지 크기를 추가하는 방법

모든 파일의 이름을 바꾸고 파일 이름에 이미지 크기를 추가하는 방법

나는 이것을 할 수 없습니다. 이미지가 많아서 이름을 바꾸고 이름에 이미지 크기를 추가하고 싶습니다.exiv2

exiv2 pr *파일에 대한 모든 정보를 인쇄합니다.

# exiv2 pr 9b523e5a002268fe5067a928
File name       : 9b523e5a002268fe5067a928
File size       : 356433 Bytes
MIME type       : image/jpeg
Image size      : 1920 x 1200

이제 내 파일 이름을 다음으로 바꾸고 싶습니다.

9b523e5a002268fe5067a928_1920x1200.jpeg

나는 이런 것을 만들었습니다

exiv2 pr * | grep "Image " | awk -F':' '{ print $2 }' | sed 's/ //g'

이미지 크기를 알 수 있지만 올바른 .jpeg를 얻기 위해 이미지 MIME 유형을 얻으려면 어떻게 확장해야 합니까?

답변1

대신에 Extracttool을 사용하세요:

exiftool -ext '' '-filename<%f_${ImageSize}.${FileType}' .

현재 디렉터리의 모든 이미지 이름이 변경됩니다( .).

관련 정보