2016-10-13 21 views
0

我有大量的dicom文件,我想使用它们的属性标记进行批量重命名。Imagemagick使用元数据属性来批量重命名图像

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

我猜它涉及到使用-identify -verbose将其分解到相关标记,然后以某种方式将该字符串传递给文件名属性?

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

+0

请做**不** ** crosspost。请参阅[如果问题是针对每个网站的主题,是否允许在多个Stack Exchange站点上交叉发布问题?](// meta.stackexchange.com/a/64069)。您已经问过[Imagemagick使用属性来批量重命名图像](​​// superuser.com/q/1134440) – DavidPostill

+0

请注意https://stackoverflow.com不是一个免费的脚本/代码编写服务。如果您告诉我们您迄今为止所尝试的内容(包括您已经使用的脚本/代码)以及您卡住的位置,那么我们可以尝试帮助解决特定问题。您还应该阅读[我如何提出一个好问题?](https://stackoverflow.com/help/how-to-ask)。 – DavidPostill

回答

1

想通了。

convert *.dcm -set filename:f "%[dcm:SeriesNumber]"_"%[dcm:AcquisitionNumber]" "%[filename:f].jpg" 

“”文件名:F举行,那将表示文件名

括号[]持有的元数据属性字符串,您可以链接使用%百分号其中宣布一个新的属性