Bash 使用 im2dcm 的脚本图像处理

Bash script image processing with im2dcm

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

我有 100 张图像,如果手动完成这将是一场噩梦...

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

非常感谢您...

这是一个例子:

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

非常感谢您的及时回复! 我也用这个修复了它...所以不管文件的数量:)... .

!/bin/bash

    for i in $( ls ); do
        a=${i%%.*}
    
    echo $a.jpg
    img2dcm $a.jpg $a.dcm
    done 

再次感谢!