起步

很多小伙伴从网上找的图片可能图片尺寸与自己的需求不符合

今天小编就教大家使用python写一个简单脚本程序实现修改图片的尺寸

环境准备

首先我们需要python环境,它的安装可以参考:python安装以及版本检测

其次我们还需要安装一个python图形化的库PIL

PIL的安装,这里我们使用pip来进行安装,关于pip可以参考:Python pip 安装与使用

pip安装好后,在终端中执行

pip install PIL

等待安装完成即可

如果安装了pycharm的同学可以在设置中的解释器栏里面直接进行安装

这里小编推荐使用pycharm进行安装

关于它的安装可以参考:PyCharm的安装以及破解

源码参考

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Created by victor# 本模块的功能:<更改图片尺寸>import os
import os.path
from PIL import Image
'''
filein: 输入图片
fileout: 输出图片
width: 输出图片宽度
height:输出图片高度
type:输出图片类型(png, gif, jpeg...)
'''
def ResizeImage(filein, fileout, width, height, type):img = Image.open(filein)out = img.resize((width, height),Image.ANTIALIAS)#resize image with high-qualityout.save(fileout, type)
if __name__ == "__main__":filein = r'./image/plane.png'fileout = r'./image/planesm.png'width = 50height = 50type = 'png'ResizeImage(filein, fileout, width, height, type)

相关推荐

关于Python相关内容感兴趣的读者可查看专题:
《Python图片操作技巧总结》
《Python数据结构与算法教程》
《Python Socket编程技巧总结》
《Python函数使用技巧总结》
《Python字符串操作技巧汇总》
《Python入门与进阶经典教程》
《Python文件与目录操作技巧汇总》

Python实现修改图片尺寸相关推荐

  1. python对修改图片尺寸后的labelimg2/rolabelimg生成的XML文件进行多级节点的读取/修改/保存

    已经做了四张图片的标注,很复杂,但遇到两个问题: labelimg2无法对边界处的目标进行标注,导致标注不完全: 后续的算法是基于正方形的图片进行训练的,虽然可以训练矩形,但要多一步,不如在标注前就处 ...

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

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

  3. python怎样批量修改文件大小_python:批量修改文件名批量修改图片尺寸

    功能:批量修改图片尺寸 图像的几何变换,如缩放.旋转和翻转等,在图像处理中扮演着重要的角色,python中的Image类分别提供了这些操作的接口函数,下面进行逐一介绍. 1.图像的缩放 图像的缩放使用 ...

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

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

  5. ps如何修改图片大小尺寸_如何查看图片尺寸,大小及如何修改图片尺寸—淘宝美工入门课03...

    上一篇文章给大家分享了一下豆芽常用字体,也提供了下载链接,今天和大家聊聊有关图片尺寸和图片大小相关的问题,主要包含以下这3个方面. 一,如何查看图片的尺寸(像素px) 二,如何改变图片的尺寸 三,了解 ...

  6. background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化

    介绍: 在情绪认知的心理学实验中,我们从不同的人脸图片库获取实验所需的实验材料.在正式使用之前往往需要对人脸进行预处理,以控制无关变量对实验结果的影响.常见的预处理有将图片修改为统一尺寸.灰度化.本文 ...

  7. 批量去除图片的黑色背景,并且统一修改图片尺寸

    批量去除图片的黑色背景,并且统一修改图片尺寸 将图片批量去除黑色背景后resize为256x160大小 import os from PIL import Image project_dir = os ...

  8. ios快捷指令:修改图片尺寸、拼接长图

    软件版本要求:ios13及以上 演示机型:iPhone 12 mini 演示系统版本:ios14.6 文章目录 导言 核心步骤:修改单个图片尺寸 完善细节:提供宽度默认值 进阶功能:修改多个图片尺寸 ...

  9. python修改图片,Python之修改图片像素值的方法

    在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...

  10. 用Python批量修改图片名称及后缀名

    用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...

最新文章

  1. JDBC与数据库连接工具对比分析
  2. 如何看待179所高校新增 AI 本科专业,研究生扩招也瞄准 AI?
  3. mysql 修改某列数据_mysql修改表某列数据问题
  4. AI闯入法律界,第一步是当律师的得力助手
  5. 介绍一个.Net资源站点
  6. 数据库-优化-慢查日志分析工具-pt-query-digest介绍及作用
  7. 重磅!华为云社区·CSDN【寻找黑马程序员】有奖征文活动奖项公布!!
  8. linux 下  qserialport waitforreadyread_北师大版初中数学八年级(下)第二章第一节不等关系(精品)...
  9. ubuntu18.04下 c++安装opencv-3.4.6,c++安装opencv-3.4.9,clion配置opencv-3.4.6与 python安装 opencv-3.4.6
  10. Red-Detector扫描你EC2实例中的安全漏洞
  11. 作为一个程序猿你必须会的技能----自学框架!
  12. 利用动态加载实现手机淘宝的节日特效
  13. Java连接db2数据库(常用数据库连接五)
  14. 大鹏教你python数据分析
  15. 马云在大学学计算机,IT大佬高考成绩单:李彦宏是状元 马云数学仅1分
  16. 你是想读书,还是想读完书?
  17. 支持自动查找和选择的ComboBox的具体实现
  18. 定了!阿里云盘马上公测 本月正式上线 !
  19. 石墨烯的加入,新量子装置使人类离第二次量子革命真正又近一步
  20. 【软件测试】:“用户登录”功能测试用例设计方法

热门文章

  1. ARM启动流程及启动代码分析
  2. oracle怎么查看long类型的值,oracle中对LONG列进行查询
  3. 计算机的储存容量1kb等于多少byte,1M等于多少字节?
  4. 2022年了,微信透明头像怎么设置?不多说,安排(2)
  5. 利用浏览器书签执行脚本辅助
  6. SpringCloud使用Feign调用第三方接口
  7. 基于Leaflet 的Web地图客户端应用程序开发框架
  8. C# OpenXml组件
  9. Source(拉电流) Sink(灌电流)意思的歪记方法
  10. 华为手机如何分享文件至电脑