optimize image thumbs
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 14 Jul 2022 21:40:15 +0000 (23:40 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 14 Jul 2022 21:40:15 +0000 (23:40 +0200)
music_assistant/helpers/images.py

index 767c2f0b9be905664a258ae7b97f8a5a4394c849..a92082029ed84f285da9dc3e0500c6576d1e045b 100644 (file)
@@ -37,7 +37,7 @@ async def create_thumbnail(
         img = Image.open(data)
         if size:
             img.thumbnail((size, size), Image.ANTIALIAS)
-        img.save(data, format="png")
+        img.convert("RGB").save(data, "PNG", optimize=True)
         return data.getvalue()
 
     return await mass.loop.run_in_executor(None, _create_image)