Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any interest in automatic image compression? #341

Open
colbyn opened this issue Dec 3, 2019 · 4 comments
Open

Any interest in automatic image compression? #341

colbyn opened this issue Dec 3, 2019 · 4 comments

Comments

@colbyn
Copy link

colbyn commented Dec 3, 2019

For lossy encoders theres usually some parameter controlling compression. Instead of using hardcoded settings, or manually tuning such, I’ve been working on a tool that I call Imager that tries to find the best compression/file-size tradeoff automatically.

Just curious to get some usage feedback and all. :)

@israellot
Copy link

This seems promising. It would be great to have the option to add it to the image processing pipeline.

@lilith
Copy link
Member

lilith commented Apr 12, 2020

@colbyn I believe there is a licensing conflict - I don't think I can redistribute MPL code under a dual Apache 2/AGPL license.

@lilith
Copy link
Member

lilith commented Apr 16, 2020

actually, I think I'm wrong - licensing should be fine. I do wonder if it is cross-platform though?

@colbyn
Copy link
Author

colbyn commented Apr 21, 2020

Hey @lilith, regarding cross platform support. In summary, only MacOS and Linux has been tested.

Personally I’m not very familiar with Windows, and Imager depends on various C dependences that will probably beed to be updated (i.e. the build scripts), such as VMAF and WebP, I think mozjpeg will be fine though (I didn't write this).

Part of me has been wishing I could fallback to compiling my C dependencies to WASM, among other reasons. Also may be easier to maintain as new codecs get added in the future (really excited about AV1/HEVC).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants