Python 图片尺寸的批量修改

7人阅读 评论(0) 收藏 举报
分类:

相机里面有很多很多很多的出游照片,每一个都7-8M左右,非常占空间,写了一个非常简单的代码,批量修改一下尺寸。

import PIL  #Pycharm 下面没安装成功,安装Pillow后可以调用PIL模块了
from PIL import Image
import glob

myfiles = glob.glob("I:\Group pictures\*.JPG")
print(len(myfiles))
i = 1
for f in myfiles:
    namespilt0 = f.split("\\")
    outname0 = str("re_") + namespilt0[-1]
    img = Image.open(f)
    h0 = float(img.size[1])
    w0 = float(img.size[0])

    img_new = img.resize((int(w0/1.5), int(h0/1.5)), PIL.Image.ANTIALIAS)  #我把所有照片的尺寸缩小到原来的2/3了
    img_new.save(outname0)
    print(i)
    i = i + 1

    #有一个缺点,本来是纵向的照片,也就是高>宽的照片,处理完之后,变成了长>宽了。也就是需要你想旋转90°
后续再看怎么让他不旋转吧。
查看评论

python 批量修改图片大小

引用的模块 from PIL import Image Image的使用 def resize_image(img_path): try: mPath, ext = os.pa...
  • ldczzzzzz
  • ldczzzzzz
  • 2017-05-26 17:20:10
  • 1076

用python 批量更改图像尺寸到统一大小

#提取目录下所有图片,更改尺寸后保存到另一目录 from PIL import Image import os.path import glob def convertjpg(jpgfile,outd...
  • atyzy
  • atyzy
  • 2017-09-09 07:47:19
  • 2224

python下批量修改图片格式和大小

import os import time import cv2 def alter(path,object): result = [] s = os.listdir(path) ...
  • darkfour
  • darkfour
  • 2017-08-18 14:26:50
  • 1244

Python 图形处理库PIL批量修改图片大小和格式

关于PIL库的一些概念 pil能处理的图片类型 pil可以处理光栅图片(像素数据组成的的块)。 通道 一个图片可以包含一到多个数据通道,如果这些通道具有相同的维数和深度,Pil允许将这些通道进行叠...
  • qq563129582
  • qq563129582
  • 2016-01-06 19:18:51
  • 16748

Python 批量修改图片格式和尺寸

公司的一个项目要求把所有4096x4096的图片全部转化成2048x2048的图片,这种批量转换图片大小的软件网上很多,我的同事原来使用的美图看看的批量转换,但是稍微有点麻烦,每次还需要指定要转换的图...
  • qq563129582
  • qq563129582
  • 2016-01-23 15:00:00
  • 3768

批量修改图片大小、亮度、对比度,非常适用

  • 2011年01月21日 00:42
  • 1.3MB
  • 下载

【Python】批量直接修改图片存储大小脚本

对图片的处理有的情况下是对存储大小而非纵横的“width&height”有要求,这种对图片文件磁盘存储大小修改的工作也往往是批量的。借助Python通过“PythonMagick”库(参考:http:...
  • sweeper_freedoman
  • sweeper_freedoman
  • 2016-11-01 20:53:21
  • 1878

批量更改图片大小程序

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

<em>Python批量修改图片</em>名称和格式

<em>Python批量修改图片</em>名称和格式 2018-04-02 上传<em>大小</em>:1KB Python图像处理 对.bmp格式图片进行格式修改和命名,改为.png并从零开始命名 ...
  • 2018年04月02日 00:00
    个人资料
    等级:
    访问量: 1万+
    积分: 274
    排名: 28万+
    最新评论