AttributeError:尝试将BytesIO与PIL一起使用时读取?

时间:2017-07-14 12:48:51

标签: python image-processing pillow bytesio

我正在尝试使用PIL将我的图像从rgba转换为rgb,然后使用Color-Thief-Py检测最常用的颜色。但是当我尝试将rgb转换后的图像传递给colorthief函数时,我收到以下错误:AttributeError: read

以下是代码:

logo = request.FILES.get('logo')
rgba_img = Image.open(logo)
rgb_img = rgba_img.convert('RGB')
color = io.BytesIO(rgb_img.read()) #AttributeError: read
color_thief = ColorThief(color)

我做错了什么?我该如何解决?

0 个答案:

没有答案