Hi and thanks for the great project! I‘m thinking about using it in https://github.com/tronbyt/pixlet (and transitively in https://github.com/tronbyt/server). It‘s a system that produces still images and animations for LED matrix displays in lossless WebP format. Pixlet has two modes of operation: an offline rendering which produces previews for an app browser (this can take long but should produce images as small as possible) and a just-in-time rendering for display on a device (this should be fast, but not make images too large for devices with little memory). With go-libwebp, we chose the highest compression level for previews and something in the middle for just-in-time.
nativewebp currently is not configurable in that aspect, so I assume it’s similar to a low-to-medium level in libwebp, right? Do you happen to have made a comparison with libwebp already (if not, we‘re happy to create one, if you think that could be useful)? Do you plan on offering different compression levels?
Hi and thanks for the great project! I‘m thinking about using it in https://github.com/tronbyt/pixlet (and transitively in https://github.com/tronbyt/server). It‘s a system that produces still images and animations for LED matrix displays in lossless WebP format. Pixlet has two modes of operation: an offline rendering which produces previews for an app browser (this can take long but should produce images as small as possible) and a just-in-time rendering for display on a device (this should be fast, but not make images too large for devices with little memory). With go-libwebp, we chose the highest compression level for previews and something in the middle for just-in-time.
nativewebp currently is not configurable in that aspect, so I assume it’s similar to a low-to-medium level in libwebp, right? Do you happen to have made a comparison with libwebp already (if not, we‘re happy to create one, if you think that could be useful)? Do you plan on offering different compression levels?