我在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 ......)。
非常感谢你提前......
答案 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
再次感谢你!