做音乐播放器封面的时候需要把改变图片的大小来适配,于是就想到了强大的 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调整图像大小方法相关推荐

  1. Python 技术篇-用PIL库修改图片透明度实例演示,改变png图片色道为RGBA、RGB

    PIL 库可以设置图片透明度. pip install pillow 安装了 pillow 库后就可以使用 PIL 库了. 我们都知道,图片是由无数个点组成的,300x300 像素,就是 9 万个点. ...

  2. Python 技术篇-使用pygame库实现音乐播放实例演示,带漂亮小界面!

    pygame 库用来做游戏的,也常用来播放音乐. 用 pip install pygame 来安装 pygame 库. 因为 pygame 是用来做游戏的,所以界面是必须的,如果想要播放歌曲一定要有这 ...

  3. Python 技术篇-用PIL库旋转图片、改变图像尺寸

    首先需要安装 PIL 库,直接pip install pillow就好了. 旋转包括 transpose() 和 rotate() 两种方式. resize((a, b)) 是用来改变图片尺寸的. # ...

  4. Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示

    PIL 库安装直接pip install pillow就好了 PIL 库的 resize() 方法可以修改图片尺寸,里面的参数需要整数,所以我用 int 转化了一下. 等比例就是通过 size 属性获 ...

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

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

  6. 批量修改图片尺寸怎么做?这几种方法轻松批量修改

    当我们需要将图片用于不同的用途时,可能需要对其尺寸进行修改,如果我们需要在社交媒体上分享图片,可能需要将其尺寸调整到符合平台要求的大小,在设计中,有时需要将图片按照特定的尺寸比例进行裁剪或拉伸,以适应 ...

  7. pil库修改图片大小_使用PIL改变图像格式及尺寸

    1.安装 $ pip install PIL 2.导入 from PIL import Image import Image 3.使用 1) 转换图像格式 # coding: utf-8 from P ...

  8. Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示

    我们需要用到 imageio 库,直接pip install imageio就安装了. 原理就是把很多个图片在规定时间内依次展示,就变为我们所见到的动画样式了. 收集素材 利用 PIL 的截图功能,每 ...

  9. pil库修改图片大小_python 利用PIL库进行更改图片大小的操作

    python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...

  10. python 修改图片尺寸_用Python更改图片尺寸大小

    1.PIL包推荐Pillow. 2.源码:#encoding=utf-8 #author: walker #date: 2014-05-15 #function: 更改图片尺寸大小 import os ...

最新文章

  1. mysql锁总结知乎_Mysql悲观锁乐观锁区别与使用场景
  2. java --String类解决面试问题
  3. 适配器模式原理及实例介绍
  4. oracle数据库操作
  5. 响应式网页设计代码_消除响应式网站建设设计中的缺陷
  6. Android之UI线程与子线程交互设计的5种方法
  7. linux内存段页,linux内存管理-段式和页式管理
  8. Spark源码分析之cahce原理分析
  9. [转载] python中chr()和ord()函数的用法
  10. 重装的电脑360打补丁都是智能忽略
  11. linux tar压缩文件命令,tar打包压缩文件命令
  12. 天刀 服务器状态,12月11日服务器例行维护公告(已完成)
  13. day26 SQL注入神器—— Sqlmap
  14. 【Ubuntu】查询显卡型号
  15. 关于电商库存扣减的解决方案
  16. LVDS RX的底层逻辑
  17. GeoTool常见问题
  18. 如何安装ubuntu kylin(优麒麟)?
  19. python基础知识整理一
  20. 普元 AppServer在window2019中无法启动server,也没有报错信息

热门文章

  1. 计算机输入什么指令关机,电脑自动关机命令是什么
  2. 云计算就业前景究竟怎样 如何加入云计算行列
  3. iOS开发音频格式转换
  4. Word如何在表格里面插入行或者列
  5. DM6437(DSP)图像处理常用操作源码
  6. python图像的手绘效果代码_python实现手绘效果图
  7. phpstudy搭建渗透测试环境
  8. Office—OneNote快捷键操作
  9. 【maya】模型学习
  10. Unity ScrollView图片滑动翻页效果