Python批量更改图片分辨率

# -*- 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'坤子提醒您,批量图片处理完成' 本文由

坤子的blog 原创

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点!

本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

python降低图片分辨率_Python批量更改图片分辨率相关推荐

  1. python添加图片水印_python 批量添加图片水印

    python程序,用来批量添加图片水印.输入一个文件夹.水印位置(左下角.底部中间.右下角).用户名(用户名是中文的),批量给文件夹里所有的jpg和png图片在指定位置添加水印. 水印内容是:用户名 ...

  2. python生成器 图片分类_python批量处理图片图片Python迭代器和生成器介绍

    Python迭代器和生成器介绍迭代器 迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到下一结果,而在一系列结果的末尾是,则会引发StopIteration ...

  3. python 修改图片尺寸_Python实现更改图片尺寸大小的方法(基于Pillow包)

    本文实例讲述了Python实现更改图片尺寸大小的方法.分享给大家供大家参考,具体如下: 1.PIL包推荐Pillow. 2.源码: #encoding=utf-8 #author: walker #d ...

  4. python查找图片区域_python批量识别图片指定区域文字内容

    python批量识别图片指定区域文字内容,供大家参考,具体内容如下 简介 对于一张图片,需求识别指定区域的内容 1.截取原始图上的指定图片当做模板 2.根据模板相似度去再原始图片上识别准确坐标 3.根 ...

  5. python批量读取图片文件大小_python 批量更改图像尺寸到统一大小

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. python 修改图片尺寸_python 批量修改图片大小

    一个文件夹下面有好多图片格式是jpg大小是1920*1080,把它们处理成1280*720并按原先图片的名保存在另一路径下 这里首先要找到给定路径下所有的图片文件,然后在修改图片文件的大小,这里用到P ...

  7. python批量转换图片格式_python批量将图片转换为JPEG格式

    标签: # -*- coding:utf-8 -*- import os from PIL import Image def resize(path): filelist = os.listdir(p ...

  8. 使用浏览器console批量更改图片的宽度

    如下图,每个图片的尺寸是220,但我想要得到的图片尺寸是640的.于是就想到用jquery来批量更改图片img的高度, 如上图,每个图片会有一个w_220的标识,即生成的图片是220宽度,当然这个是利 ...

  9. Excel批量更改图片名称(无需下载其他工具)

    1.先批量更改图片名称 方法:选中所有图片,进行重命名 2. 新建txt,命名去括号,然后将下列代码保存到此txt(这一步为了去括号,bat文件无法识别括号) @Echo Off&SetLoc ...

  10. 批量更改图片大小程序

    假设我们现在有目标文件夹A,A中包含40个文件夹s1,s2...s40,每个文件夹下包含10张图1,2,3...10.图片大小任意. 我们的目标是在不改变整个图片数据格式的前提下,批量更改图片大小,最 ...

最新文章

  1. BloomFilter–大规模数据处理利器(转)
  2. ThinkPad系列笔记本待机恢复后,双击我的电脑始终运行而无法打开
  3. 史上比较用心的纯代码实现 AutoLayout
  4. Ubuntu 12.04装五笔,同时又可以打拼音。
  5. Python MQTT 最简单例程搭建
  6. python修改文件名_【Python沙龙】批量修改文件名称
  7. java 微信主动推送消息_java微信主动推送消息,java微信主动推送消息怎么实现?
  8. 深入剖析jsonp跨域原理
  9. 从有序数组中查找数字的4种方法/二分查找/二分查找的函数递归/一一对比/一一对比的递归
  10. 系统计算机怎么恢复出厂设置,电脑怎么恢复出厂设置 电脑恢复出厂设置的方法 - 云骑士一键重装系统...
  11. UML建模学习1:UML统一建模语言简介
  12. 【前端17_JS】ES 6:Let 、Const、对象冻结、解构赋值、暂时性死区 TDZ、惰性求值、模板字符串
  13. c语言bellman算法,深入理解Bellman-Ford(SPFA)算法
  14. 牛客2023年情人节比赛 (c/c++题解)
  15. python微信群聊机器人_Python + itchat 实现微信机器人聊天(支持自动回复指定群聊)...
  16. 向日葵远程桌面连接教程(Windows与Linux互连)
  17. 良心推荐:看完这20部BBC神级纪录片,英语水平提升几个Level!
  18. LabVIEW 2013SP1视觉开发必备软件LV、VDM、VBAI、VAS
  19. svo: semi-direct visual odometry 半直接视觉里程计 fast角点匹配 光流匹配 单应变换求位姿 直接法求解位姿 高斯均匀分布混合深度滤波
  20. win10移动桌面图标字体发虚

热门文章

  1. 三层交换技术与链路聚合
  2. 如何查看电脑IP地址?
  3. msm8953平台 ADC接口配置
  4. MATLAB从fig文件中获取数据
  5. html table 斜线表头,Table表格加斜线表头
  6. Word中公式输入的快捷键
  7. 树莓派+USB免驱摄像头远程监控
  8. 百度云图片识别(ImageRecognition)
  9. “千年老二”搜狐:从没有真正意义上成为第一
  10. 【flv解析】Audio Specific Config 协议及解析