Python 代码实现 JPG图片转PGM图片

      Python 作为一门强大的语言,实现图片格式转换自然是轻轻松松了,能够实现 JPG , PNG , TIF , PGM等多种格式之间的转换。

     JPG转换成PGM格式的代码如下,有需要的朋友可以参考~~

   

# 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/" )



  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值