-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Description
I've noticed that the images created by PIL are quite large.
gifs seem to be over 4x larger than they could be.
pngs are around 130% larger
i tested this just off of pillow created files vs the same ones imported/exported through a graphics app. ie, i used lossless compression on the second time.
as a quick example, i drew some text on a canvas. a (256 color) gif from pillow was around 12k; the same gif was opened & exported to 2k using an app. pillow generated it as 3 color gif at 3k (larger filesize than the much better looking 256 color), while it was a few hundred bytes via an app.
there are a handful of advanced image 'compressing' apps out there too, which do lossless optimizations. i didn't run the images through any of them.
i'm wondering if anyone here knows any techniques or ways to address this. i thought this might have something to do with the old gif patents, but they're long expired and pngs seem to be affected.