使用im2dcm

时间:2015-07-10 13:04:52

标签: linux bash unix image-processing

我在Linux中有一个名为img2dcm的工具,可以将jpg转换为DICOM(dcm)格式,如下所示: img2dcm image-001.jpg image-001.dcm (我已经尝试过使用基于python的脚本,但它不起作用......)

我有100张图片,手工制作将是一场噩梦...

我想知道是否可以使用for循环执行Bash脚本i:1:100来转换每个image-i.jpg? (请注意,图像-1不应该是图像图像-001,002 ... 010..020..099,直到100 ......)。

非常感谢你提前......

2 个答案:

答案 0 :(得分:3)

以下是一个例子:

for i in {1..100}
do j=$(printf "%03d" $i)
   img2dcm image-$j.jpg image-$j.dcm
done

答案 1 :(得分:1)

非常感谢您的快速回复! 我也用它来修复它......所以文件数量无关紧要:))。

!/斌/庆典

    for i in $( ls ); do
        a=${i%%.*}

    echo $a.jpg
    img2dcm $a.jpg $a.dcm
    done 

再次感谢你!