将ppm格式转换为bmp格式的方式有哪些?

学习需要,要将PPM格式的图片转换为bmp格式,试了两种方法:

1.使用Photoshop 2019逐张转换,另存为你需要的格式。

在这里插入图片描述
选择你需要的格式

2.使用代码进行转换,这里我使用matlab工具进行转换

参考博客

%--------------------------2019-10-18----------------------%
% 在当前工作环境下,本示例程序将 E:\10.15 综述总结\行人数据集\MIT行人数据集\pedestrians128x64\\s1 目录下
%所有的.ppm 图片转换为 .bmp 图片   

 function[ ] = ppm2bmp( )  
 %读取指定目录下面所有的 ppm 格式图片  
 ppms = dir('E:\10.15 综述总结\行人数据集\MIT行人数据集\pedestrians128x64\*.ppm');  
 num_ppms = length( ppms );  

 for i = 1 : num_ppms  
   ppm_file = fullfile( 'E:\10.15 综述总结\行人数据集\MIT行人数据集\pedestrians128x64\' , ppms(i).name );  
   ppm = imread(ppm_file);  
   
  % 第一步,解析文件名 ppm_file,ppm_file包括路径+文件名+后缀,
  % 如 bmp_file = '.\ORL人脸数据库\s1\1.bmp'  
  % path = '.\ORL人脸数据库\s1'  name = '1' ext = '.bmp'  
   [ path , name , ext ] = fileparts( ppm_file ) ;  
   
  % 第二步,生成新的文件名  
   filename = strcat( name , '.bmp' );  
   
  % 第三步,生成文件全称  
   bmp_file = fullfile( 'E:\10.17\BMP\' , filename ) ;  
   
  % 第四步,将 bmp 以 bmp_file 作为文件名,保存为 bmp 格式。 
   imwrite( ppm , bmp_file , 'bmp' );  
 end  
end 

天知道我为啥要花一天时间用第一种方法…

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值