使用PIL的getcolors方法处理部分图片时返回None的问题求助
使用PIL的getcolors方法处理部分图片时返回None的问题求助
各位好,我最近在用PIL库处理图片颜色统计时碰到了一个百思不得其解的问题,想请大家帮忙看看。
我的代码逻辑很简单,就是打开图片后获取颜色统计数据:
main_img = Image.open(image_url) all_colors = main_img.getcolors(maxcolors=100000)
当我用第一张常规尺寸的图片测试时,一切都正常运行,all_colors能正确返回图片里的颜色分布结果。但换成第二张尺寸特别大的图片时,getcolors居然直接返回了None,这让我非常困惑。
补充说明:第二张图片的尺寸确实比第一张要大很多,不知道是不是这个因素导致的问题?
内容来源于stack exchange
相关产品推荐
相关产品推荐

