0

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)

何が間違っているのか、どうすれば解決できますか?

4

0 に答える 0