博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PIL中分离通道发生“AttributeError: 'NoneType' object has no attribute 'bands'”
阅读量:7023 次
发布时间:2019-06-28

本文共 388 字,大约阅读时间需要 1 分钟。

解决方法: 把Image.py中的1500行左右的split函数改成如下即可:

def split(self):    "Split image into bands"    self.load()    //增加这一行    if self.im.bands == 1:        ims = [self.copy()]    else:        ims = []        #self.load()   //注释这一行        for i in range(self.im.bands):            ims.append(self._new(self.im.getband(i)))    return tuple(ims)

 

 

转载于:https://www.cnblogs.com/sophia194910/p/4938649.html

你可能感兴趣的文章
SQL语句中:UNION与UNION ALL的区别
查看>>
SubareaOpr
查看>>
Beta阶段项目总结
查看>>
个人使用unity3d过程中遇到的一些小问题集合之有时候在场景中创建光源会有一条虚线...
查看>>
POJ2774:Long Long Message——题解
查看>>
2018-2019 20165226 网络对抗 Exp1 PC平台逆向破解
查看>>
javascript作用域与预解析
查看>>
unity 代码有调整,重新导出 iOS 最烦的就是 覆盖导出后项目不能打开
查看>>
C# 中的拓展方法,以StringBuilder加上IndexOf方法举例
查看>>
[转载]部署Office Web Apps Server并配置其与SharePoint 2013的集成
查看>>
第41件事 创新设计的4种方法
查看>>
python学习===计算字符串中子串出现的次数。
查看>>
页面在谷歌浏览器和IE浏览器顶部多出空白行,火狐显示正常
查看>>
CSS子元素设置margin-top作用于父容器?
查看>>
VS Code
查看>>
做了6年开发,工资涨不上去,怎么办?
查看>>
微信5.2
查看>>
C++运算符重载笔记
查看>>
Android中数据库和安装包分离
查看>>
Android调用系统功能
查看>>