前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python批量更改图片分辨率

Python批量更改图片分辨率

原创
作者头像
代码伴一生
修改2021-11-02 11:28:46
2.4K1
修改2021-11-02 11:28:46
举报
文章被收录于专栏:代码伴一生代码伴一生

Python批量更改图片分辨率

代码语言:javascript
复制
# -- coding: utf-8 --
import Image

import glob, os
图片批处理
def timage():

    for files in glob.glob('~/pic/*.JPG'):

        filepath,filename = os.path.split(files)

        filterame,exts = os.path.splitext(filename)

    #输出路径  
    opfile = r'~/pic/out/'
    #判断opfile是否存在,不存在则创建  
    if (os.path.isdir(opfile)==False):  
        os.mkdir(opfile)  
    im = Image.open(files)  
    w,h = im.size  
    #im_ss = im.resize((400,400))  
    #im_ss = im.convert('P')  
    im_ss = im.resize((int(w*0.12), int(h*0.12)))  
    im_ss.save(opfile+filterame+'.jpg')  

 
if name=='main':

    timage()

print u'坤子提醒您,批量图片处理完成'</pre> 本文由 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图片处理
图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档