Sim*_*awn 4 image-manipulation rename files exif
我无法完成这项工作。我有很多图像,我想重命名他的名字并使用 exiv2 将图像大小附加到名称
exiv2 pr * 打印有关文件的所有信息
# exiv2 pr 9b523e5a002268fe5067a928
File name : 9b523e5a002268fe5067a928
File size : 356433 Bytes
MIME type : image/jpeg
Image size : 1920 x 1200
Run Code Online (Sandbox Code Playgroud)
现在我想重命名我的文件看起来像
9b523e5a002268fe5067a928_1920x1200.jpeg
Run Code Online (Sandbox Code Playgroud)
我已经做了这样的事情
exiv2 pr * | grep "Image " | awk -F':' '{ print $2 }' | sed 's/ //g'
Run Code Online (Sandbox Code Playgroud)
它给了我图像大小,但我如何扩展它以获取图像 MIME 类型以使 .jpeg 正确?
改用 exiftool:
exiftool -ext '' '-filename<%f_${ImageSize}.${FileType}' .
Run Code Online (Sandbox Code Playgroud)
将重命名当前目录中的所有图像 ( .)。