转jpg图片转pgm格式
程序员文章站
2022-03-19 23:40:09
...
%Matlab
function jpg2pgm( inputImage )
% inputImage为所需要转换的图片名称
% 先将要转换的jpg图片读进来
img=imread(inputImage);
% 设置输出文件名
imageName='test3.pgm';
% 最后目录中的imageName文件即为转化后的pgm文件
imwrite(img,imageName,'pgm');
end
#python
# coding=utf-8
import Image
import os.path
import glob
# python 函数
# 功 能:将一张 jpg文件转pgm格式文件
# 参 数:jpg_file : 欲转换的jpg文件名
# pgm_dir : 存放 pgm 文件的目录
def jpg2pgm( jpg_file , pgm_dir ):
# 首先打开jpg文件
jpg = Image.open( jpg_file )
# resize to 200 * 250 , 双线性插值
jpg = jpg.resize( (200,250) , Image.BILINEAR )
# 调用 python 函数 os.path.join , os.path.splitext , os.path.basename ,产生目标pgm文件名
name =(str)(os.path.join( pgm_dir , os.path.splitext( os.path.basename(jpg_file) )[0] ))+".pgm"
# 创建目标pgm 文件
jpg.save( name )
# 将所有的jpg文件放在当前工作目录,或者 cd {存放jpg文件的目录}
for jpg_file in glob.glob("./*.jpg"):
jpg2pgm( jpg_file , "/home/sam/pgm/" )
1 https://blog.csdn.net/mr_muli/article/details/80832088
2 https://blog.csdn.net/yangguangqizhi/article/details/50443621
下一篇: 算术运算符