clc;
pngs = dir('C:\Users\JING\Desktop\二值图像\1masks\*.png');
num_bmps = length( pngs );
for i = 1 : num_bmps
png_file = fullfile( 'C:\Users\JING\Desktop\二值图像\1masks\',pngs(i).name );
png = imread( png_file );
% 第一步,解析文件名 pgm_file ,注意,pgm_file 包括路径+文件名+后缀,
%[ path , name , ext ] = fileparts( bmp_file ) ;
% 第二步,生成新的文件名
filename = num2str(i','%i.bmp');
% 第三步,生成文件全称
bmp_file = fullfile( 'C:\Users\JING\Desktop\二值图像\1masks\bmp\' , filename ) ;
% 第四步,将 pgm 以 jpg_file 作为文件名,保存为 jpg 格式.
imwrite( png , bmp_file , 'bmp' );
end
批量将png图像改为bmp图像
最新推荐文章于 2024-06-05 14:23:21 发布