python 用PIL库缩放图片并保存

PIL库安装

pip install pillow

单个图片缩放

from PIL import Imageimagepath = r'.\img\numbertest1.png'
# 读取图片
image = Image.open(imagepath)
# 改变图片大小
new_im = image.resize((28, 28), Image.ANTIALIAS)  # anti-alias抗锯齿,可以使缩放图片更加清晰
# 保存图片
new_im.save('new.png', 'JPEG', quality=95)  # 'JPEG', quality=95可以省略

注意:在改变图片大小resize()函数的大小参数是有括号的,如resize((28, 28))

我的图片文件位置是imagepath = r’.\img\numbertest1.png’,在测试时记得更改。

python 用PIL库缩放图片并保存相关推荐

  1. 通过Python的PIL库给图片添加图片水印

    文章目录 前言 一.素材准备 1.原图 2.水印图 二.使用PIL库给图片添加图片水印 1.引入库 2.定义图片路径 3.打开原图 4.打开水印图片 5.计算水印图片大小 6.计算原图大小 7.调整水 ...

  2. 通过Python的PIL库给图片添加马赛克

    文章目录 前言 一.Pillow是什么? 二.安装PIL库 三.查看PIL库版本 四.使用方法 1.引入库 2.定义图片路径 3.打开需要打马赛克的图片 4.获取图片尺寸 5.创建一个新的图片对象 6 ...

  3. 【数字图像处理】Python使用PIL库压缩图片大小——按比例压缩

    方法 网上的都是按照固定的图像大小来进行压缩,本文给出按照比例来压缩的方法--智能压缩: from PIL import Imageinfile = 'cxq1.jpg' outfile = 'cxq ...

  4. db2top详细使用方法_Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略

    Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...

  5. Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略

    Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...

  6. 新发的日常小实验——使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍数(Unity、PIL、Pillow、压缩)

    文章目录 一.问题:图片导入Unity被调整成2的N次方 二.设置不转换成2的N次方 三.使用ETC压缩格式,图片宽高必须是4的倍数 四.使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍 ...

  7. 使用python中PIL库进行切图时候出现了图片全黑

    使用PIL的Image切图时候图片全黑 不知道大家有没有遇见这样得问题,使用python中PIL库进行切图时候出现了图片全黑得现象 今天写了个切图得代码,但是得到得图片是全黑的,像这样的情况: 不知道 ...

  8. python自带的PIL库扩展图片大小给图片加上文字描述

    利用python自带的PIL库扩展图片大小给图片加上文字描述.大多都是库函数调用,只是给定图片宽度后计算文字所需行数的代码需要写. 代码比较丑,but it works. #!/usr/bin/env ...

  9. python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...

    前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...

最新文章

  1. 算法工程师如何改进豆瓣电影
  2. tornado celery mysql_Python3.7+Tornado5+Celery3+Rabbitmq3实现异步队列任务
  3. 数据结构复习笔记(2)
  4. 2-3:套接字(Socket)编程之UDP通信,sockaddr,sockaddr_in,recvfrom,sendto
  5. Pentium 4处理器架构/微架构/流水线 (11) - NetBurst执行核详解 - Load/Store操作/存储转发
  6. Net-DataGridView
  7. 将多张图片转成gif
  8. IME Starters Try-outs 2018 题解
  9. Linq to Sql 聚合查询
  10. 第一章 UCI数据集wine.data主成分分析PCA
  11. [Mac OS] Mac OS X for x86 下载
  12. 《mysql从删库到跑路》下载
  13. 基于云服务创建实时运营数据分析服务(二)
  14. 常用的网络协议以及使用场景
  15. java网络编程作业基于UDP简单聊天窗口,图形化界面,包含客户端和服务端
  16. OM | 浅谈收益管理与动态定价
  17. 修改注册表将日文键盘改成中文键盘
  18. Dell戴尔G15 5511笔记本电脑原装出厂Windows11系统恢复原厂OEM系统
  19. Odoo产品分析 (三) -- 人力资源板块(6) -- 工资表(1)
  20. C++复习(二十)——拉丁方阵数字排序

热门文章

  1. 中国工程院发布“中国电子信息工程科技发展十大趋势”
  2. 新一期ARM作业(七)----Nand Flash
  3. webSocket协议(聊天室)
  4. 说说聊天室里面的男男女女
  5. 网络游戏封包基础 作者不明
  6. 字幕剪切视频神器AutoCut的安装和使用
  7. 企业为什么难创新?5个常见的创新障碍
  8. 水利施工行业工程项目管理
  9. 联想笔记本指纹未连接到计算机,联想笔记本电脑指纹识别如何设置?联想电脑指纹识别配置教程...
  10. 中标麒麟linux7下安装dm8