Python 技术篇-用PIL库修改图片尺寸实例演示,python调整图像大小方法
做音乐播放器封面的时候需要把改变图片的大小来适配,于是就想到了强大的 PIL。
PIL 库集成在 pillow 库里。
pip install pillow
安装后可以使用 PIL 库了。
下面是源代码:
from PIL import Imageimg_switch = Image.open("安娜的橱窗.jpg") # 读取图片
img_deal = img_switch.resize((300,300),Image.ANTIALIAS) # 转化图片img_deal = img_deal.convert('RGB') # 保存为.jpg格式才需要
img_deal.save("安娜的橱窗_switch.jpg")
如果是保存为 .jpg 格式的图片的话,img_deal=img_deal.convert('RGB')
这段代码很重要,这句话的意思就是把颜色属性 RGBA 改为 RGB。
为什么呢? 因为默认颜色的属性是 RGBA,和 RGB 的区别是前者多了透明度的设置。.jpg格式的图片是不支持透明度设置的
如果要保存为 .PNG 格式的话就直接 img_deal.save("安娜的橱窗_switch.PNG")
就好了。
运行后效果图:
喜欢的点个赞❤吧!
Python 技术篇-用PIL库修改图片尺寸实例演示,python调整图像大小方法相关推荐
- Python 技术篇-用PIL库修改图片透明度实例演示,改变png图片色道为RGBA、RGB
PIL 库可以设置图片透明度. pip install pillow 安装了 pillow 库后就可以使用 PIL 库了. 我们都知道,图片是由无数个点组成的,300x300 像素,就是 9 万个点. ...
- Python 技术篇-使用pygame库实现音乐播放实例演示,带漂亮小界面!
pygame 库用来做游戏的,也常用来播放音乐. 用 pip install pygame 来安装 pygame 库. 因为 pygame 是用来做游戏的,所以界面是必须的,如果想要播放歌曲一定要有这 ...
- Python 技术篇-用PIL库旋转图片、改变图像尺寸
首先需要安装 PIL 库,直接pip install pillow就好了. 旋转包括 transpose() 和 rotate() 两种方式. resize((a, b)) 是用来改变图片尺寸的. # ...
- Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示
PIL 库安装直接pip install pillow就好了 PIL 库的 resize() 方法可以修改图片尺寸,里面的参数需要整数,所以我用 int 转化了一下. 等比例就是通过 size 属性获 ...
- python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...
前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...
- 批量修改图片尺寸怎么做?这几种方法轻松批量修改
当我们需要将图片用于不同的用途时,可能需要对其尺寸进行修改,如果我们需要在社交媒体上分享图片,可能需要将其尺寸调整到符合平台要求的大小,在设计中,有时需要将图片按照特定的尺寸比例进行裁剪或拉伸,以适应 ...
- pil库修改图片大小_使用PIL改变图像格式及尺寸
1.安装 $ pip install PIL 2.导入 from PIL import Image import Image 3.使用 1) 转换图像格式 # coding: utf-8 from P ...
- Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示
我们需要用到 imageio 库,直接pip install imageio就安装了. 原理就是把很多个图片在规定时间内依次展示,就变为我们所见到的动画样式了. 收集素材 利用 PIL 的截图功能,每 ...
- pil库修改图片大小_python 利用PIL库进行更改图片大小的操作
python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...
- python 修改图片尺寸_用Python更改图片尺寸大小
1.PIL包推荐Pillow. 2.源码:#encoding=utf-8 #author: walker #date: 2014-05-15 #function: 更改图片尺寸大小 import os ...
最新文章
- mysql锁总结知乎_Mysql悲观锁乐观锁区别与使用场景
- java --String类解决面试问题
- 适配器模式原理及实例介绍
- oracle数据库操作
- 响应式网页设计代码_消除响应式网站建设设计中的缺陷
- Android之UI线程与子线程交互设计的5种方法
- linux内存段页,linux内存管理-段式和页式管理
- Spark源码分析之cahce原理分析
- [转载] python中chr()和ord()函数的用法
- 重装的电脑360打补丁都是智能忽略
- linux tar压缩文件命令,tar打包压缩文件命令
- 天刀 服务器状态,12月11日服务器例行维护公告(已完成)
- day26 SQL注入神器—— Sqlmap
- 【Ubuntu】查询显卡型号
- 关于电商库存扣减的解决方案
- LVDS RX的底层逻辑
- GeoTool常见问题
- 如何安装ubuntu kylin(优麒麟)?
- python基础知识整理一
- 普元 AppServer在window2019中无法启动server,也没有报错信息