Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 在ubuntu终端中将序列图像从bmp转换为png_Bash_Ubuntu_Converter - Fatal编程技术网

Bash 在ubuntu终端中将序列图像从bmp转换为png

Bash 在ubuntu终端中将序列图像从bmp转换为png,bash,ubuntu,converter,Bash,Ubuntu,Converter,我知道我可以使用comand convert,但如何在同一文件夹中转换连续图像 我找到了这个来重新命名它们 a=1 for i in *.png; do printf -v new "rgb%04d.png" ${a}; mv ${i} ${new}; let a=a+1; done 我得到了这个,但它没有摆脱旧的扩展 for file in *.bmp; do convert "$file" "$file".png; done 只需将参数展开与%一起使用即可: for file in *

我知道我可以使用comand convert,但如何在同一文件夹中转换连续图像

我找到了这个来重新命名它们

a=1
for i in *.png; do printf -v new  "rgb%04d.png" ${a}; mv ${i} ${new}; let a=a+1; done
我得到了这个,但它没有摆脱旧的扩展

for file in *.bmp; do convert "$file" "$file".png; done

只需将参数展开与
%
一起使用即可:

for file in *.bmp; do convert "$file" "${file%.bmp}".png; done

只需将参数展开与
%
一起使用即可:

for file in *.bmp; do convert "$file" "${file%.bmp}".png; done

只需将参数展开与
%
一起使用即可:

for file in *.bmp; do convert "$file" "${file%.bmp}".png; done

只需将参数展开与
%
一起使用即可:

for file in *.bmp; do convert "$file" "${file%.bmp}".png; done