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
再次感谢!
我在 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
再次感谢!