我正在尝试使用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)
我做错了什么?我该如何解决?