当前位置: 首页 > news >正文

【Python】pillow库学习笔记3-Image.mode

提取颜色通道时,偶然换了个图片,结果在在运行代码时一直报错:

from PIL import Image
im = Image.open('city2.png')
r,g,b = im.split()
om = Image.merge("RGB", (b,g,r))
om.save('cBGR.jpg')

Traceback (most recent call last):
File “E:\2625\qq.py”, line 146, in
r,g,b = im.split()
ValueError: too many values to unpack (expected 3)

然后输出im.mode,发现是RGBA,然后转换为RGB模式,就可以运行了

from PIL import Image
im = Image.open('city2.png')
print(im.mode) #RGBA
im=im.convert("RGB")#转换为RGB模式后可以运行了
r,g,b = im.split()
om = Image.merge("RGB", (b,g,r))
om.save('cBGR.jpg')

运行效果图:

前面是生成图片,后面的是原图。

在这里插入图片描述

相关文章:

  • canvas学习:如何绘制带孔洞的多边形
  • 详细存储与相关接口协议?
  • Vue项目的 Sass 全局基础样式格式化方案,包含常见元素的样式重置
  • 头歌实践教学平台--【数据库概论】--SQL
  • VUE3 路由配置
  • Apifox下载安装
  • 【C++】C++中的动态内存分配(new和delete)
  • 2025前端面试题(vue、react、uniapp、微信小程序、JS、CSS、其他)
  • 从零构建大语言模型全栈开发指南:第二部分:模型架构设计与实现-2.2.1从零编写类GPT-2模型架构(规划模块与代码组织)
  • 详细介绍RECT结构体
  • 09_从经典论文入手Seq2Seq架构
  • spring-security原理与应用系列:核心过滤器
  • 设置 Ollama 模型下载位置
  • Spring 线程
  • 微信小程序如何接入直播功能
  • [leetcode]map的用法
  • SpringBoot-配置文件中敏感信息的加密保姆级教程
  • Solr-搜索引擎-入门到精通
  • Ubuntu与Windows之间相互复制粘贴的方法
  • Spring MVC 请求与响应
  • 做网站公司上什么平台/网络营销策划方案ppt模板
  • 阿里云Windows网站建设/怎么开发一个网站
  • 香港免费永久网站/百度推广费用多少
  • 城乡建设证书查询官网/旺道seo
  • 修改网站搜索缩略图/关键词排名优化公司哪家好
  • wordpress主题几个网站/品牌营销策略分析论文