Skip to content

FR: configurable compression levels #17

@IngmarStein

Description

@IngmarStein

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions