Imagemagick使用元数据属性批量重命名图像

时间:2016-10-13 11:36:55

标签: batch-file command-line imagemagick dicom batch-rename

我有大量的dicom文件,我想使用它们的属性标签进行批量重命名。

我的问题是,为每个图像获取属性标记(例如dcm:SeriesNumber)并使用它来重命名目录中的图像的语法是什么?

我猜测它涉及使用-identify -verbose将其分解为相关标签,然后以某种方式将该字符串传递给filename属性?

真的很感激帮助(使用win10命令行)。

1 个答案:

答案 0 :(得分:1)

想出来。

convert *.dcm -set filename:f "%[dcm:SeriesNumber]"_"%[dcm:AcquisitionNumber]" "%[filename:f].jpg"
filename:f 之后"" 保留代表文件名的字符串

[]括号包含元数据属性,您可以使用%百分号链接来声明新属性