本文实例讲述了Python实现更改图片尺寸大小的方法。分享给大家供大家参考,具体如下:

1、PIL包推荐Pillow。

2、源码:

#encoding=utf-8

#author: walker

#date: 2014-05-15

#function: 更改图片尺寸大小

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-quality

out.save(fileout, type)

if __name__ == "__main__":

filein = r'image\test.png'

fileout = r'image\testout.png'

width = 60

height = 85

type = 'png'

ResizeImage(filein, fileout, width, height, type)

希望本文所述对大家Python程序设计有所帮助。

希望与广大网友互动??

点此进行留言吧!

python 修改图片尺寸_Python实现更改图片尺寸大小的方法(基于Pillow包)相关推荐

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

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

  2. Python修改pip镜像源为国内镜像源(永久方法)

    文章目录 Python修改pip镜像源为国内镜像源(永久方法) 01. 更换为国内镜像源 02. 将镜像源设置为信任 写在最后的话: 这里是一段防爬虫文本,请读者忽略. 本文原创首发于CSDN,作者I ...

  3. AD21.61更改原理图图纸大小的方法

    AD21.61更改原理图图纸大小的方法 1.在原理图右下角点击 **Panels**键 2,点击**Properteties**键 3,向外拉状态栏的边框直到Standard出现Sheet Size ...

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

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

  5. python 修改excel 路径_python更改已存在excel文件的方法

    这篇文章主要介绍了关于python更改已存在excel文件的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 需要用到的包: import xlrd import xlwt impo ...

  6. python抓取图片数字_Python提取数字图片特征向量 | kTWO-个人博客

    引言 在机器学习中有一种学习叫做手写数字识别,其主要功能就是让机器识别出图片中的数字,其步骤主要包括:图片特征提取.将特征值点阵转化为特征向量.进行模型训练.第一步便是提取图片中的特征提取.数据的预处 ...

  7. 图片压缩,修改图片dpi值,更改图片大小

    主要修改图片dpi值,原理:电脑一般dpi为96,图片dpi超过这个值后,图片清晰度没多大变化,降低图片dpi值就能大幅度降低图片大小,如图片dpi为180,将其降到96后,图片宽高比例不变,图片大小 ...

  8. python修改key名_python修改字典键(key)的方法

    python字典中,值可任意更改:但键是唯一的,不支持直接修改.若真的需要修改字典中的键,可通过几种间接方式实现. 新建空白字典. info = {} 给字典添加键-值对. info["x& ...

  9. python修改电脑桌面壁纸_python实现桌面壁纸切换功能

    本文实例为大家分享了python实现桌面壁纸切换功能的具体实现方法,供大家参考,具体内容如下 大体分为两个部分 一.利用爬虫爬取壁纸 第一部分爬取图片url地址并且下载至本地 爬虫针对http://i ...

最新文章

  1. java编程石头剪刀布图片_石头、剪刀、布!10分钟带你打开深度学习大门,代码已开源...
  2. 微信JSApi支付~微信支付代理模式的实现(原创)
  3. CAS机制中的ABA问题
  4. 单片机如何使用振动传感器801s_振动传感器如何跟踪测量机器的健康状况
  5. 怎么查看python是否安装好了pyinstaller_Python PyInstaller安装和使用教程(详解版)...
  6. Nginx开启SSL支持实例配置
  7. Markdown常用转义字符
  8. 华为手机媒体音量自动静音_华为手机的音量键原来这么牛逼,这五大玩法,97.777%的人不知道...
  9. Matlab中计算程序运行时间的三种方法,以及获取系统时间的方法
  10. 神秘的程序员——编程的乐趣
  11. fitbit手表中文说明书_fitbit感觉智能手表动手
  12. OpenCV单目平面测距
  13. 扫描仪服务器正在运行中,针对使用 Acrobat 时出现的扫描仪问题的故障排除提示...
  14. 计算机ram代表,RAM是什么
  15. 深入了解不同类型的服务器防火墙
  16. 嵌入式设备查看系统的版本、编译时间、架构等信息(uname命令)
  17. 安卓手机来电防火墙_超好用的手机APP推荐,绝对有你不知道的!
  18. 浅聊Java反射机制(三)
  19. 【BZOJ4755】 [Jsoi2016]扭动的回文串
  20. 香港网络新危机:黑客入侵网上银行账户买卖股票

热门文章

  1. 常见排序算法的最好、最坏、平均时间复杂度以及空间复杂度
  2. 自然的密码---36幅由算法生成的六芒星图像
  3. word试题模板设计总结
  4. C++ string 转化为LPCTSTR
  5. 笔记本触摸板没反应怎么回事?笔记本触控板失灵解决办法
  6. Oracle报错宗介
  7. 集成WEB服务器的蓝牙路由器及低功耗BLE WIFI 网络规划和实施
  8. 五大要求让BPM与企业对接
  9. 从零到一搭建基础架构(2)-如何构建基础架构模块划分
  10. 6款视频剪辑软件,免费又实用建议收藏!