• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB批量修改图片后缀名并保存在指定的位置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
% 本示例程序将 G:\fiber_sample\crop_images\目录下面所有的 pgm 图片转换为 jpg 图片 
% 如果仅对一张 pgm 图片作格式转换,请直接看核心代码部分。
function [  ] = pgm2jpg(  )
 
 % 读取指定目录下面所有的 pgm 格式图片
 pgms = dir('G:\fiber_sample\crop_images\*.pgm');
 %num_pgms = length( pgms );
 for i = 9001 : 10000
   pgm_file = fullfile( 'G:\fiber_sample\crop_images\' , pgms(i).name );
   pgm      = imread( pgm_file );
   
%%% 核心代码:将 pgm_file 转换为 jpg 格式图片,并保存. %%%
 
% 第一步,解析文件名 pgm_file ,注意,pgm_file 包括路径+文件名+后缀,如 pgm_file = 'H:\me的论文\其他\另一个数据\lfwcrop_grey\lfwcrop_grey\faces\test'
% path = 'C:\Users\kitty\test'  name = 'test' ext = '.pgm'
[path,name,ext ] = fileparts( pgm_file ) ;%将文件分割成路径,文件名,后缀名
 
% 第二步,生成新的文件名
filename = strcat( name,'.bmp' );%strcat(str,ptr)将str与普ptr组合,相当于python中的os.path.join函数
 
% 第三步,生成文件全称
bmp_file = fullfile( 'G:\fiber_sample\data\test\img' , filename ) ;
 
% 第四步,将 pgm 以 jpg_file 作为文件名,保存为 jpg 格式.
 imwrite( pgm , bmp_file , 'bmp' );
 
end
 
end

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
7.matlab字符串分析发布时间:2022-07-18
下一篇:
matlab学习发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap