Я собираюсь получить 1000+ файлов, которые нужно будет переименовать, чтобы имена содержали их размеры печати. Я выяснил, как извлечь размеры пикселей и переименовать файлы, чтобы включить это с помощью exiftool, но я не уверен, что лучший подход для автоматизации расчета пикселей в дюймах и последующего переименования.Имя файла содержит размеры пикселей, которые необходимо преобразовать в дюймы
Это то, что делает ExifTool:
exiftool '-filename<%f_h${ImageHeight}w${ImageWidth}r${XResolution}.${FileType}'
Так оригинальное имя файла 466001004_cc.jpg
получает переименовано в 466001004_cc_h5280w4080r120.jpg
и теперь мне нужно разделить 5280
и 4080
на 120
, чтобы получить значение в дюймах.
В конечном счете, имя файла должно выглядеть следующим образом: 466001004_cc_044x034.jpg
Любая помощь будет принята с благодарностью, спасибо!
Всегда ли 120? –
К сожалению, значения высоты, ширины и разрешения для каждого файла различны. – Sam
Коэффициент преобразования «точек на дюйм», который вам нужен, к сожалению, специфичен для устройства (камера, сканер, монитор, принтер ...), поэтому без ссылки на конкретное устройство, которое захватило изображение или отобразило его, преобразование в дюймы довольно бессмысленно ... – twalberg