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

Add support for avif and heif #45

Open
JustSimplyKyle opened this issue Oct 24, 2022 · 2 comments
Open

Add support for avif and heif #45

JustSimplyKyle opened this issue Oct 24, 2022 · 2 comments
Labels
upstream Things that depend on crates we use

Comments

@JustSimplyKyle
Copy link

I personally would want to use some "new generation" compression codecs.
(Compressed using imagemagick)
image

@LGFae
Copy link
Owner

LGFae commented Oct 30, 2022

The image format we support is dependent on the image crate. It seems their support for avif is limited to only 8bit, and for heif it is non existant. It would also add extra dependencies for installing this crate, something I would really rather avoid.

If they were willing to offer a rust-only solution, with no extra dependencies, I'd be more than willing to support it. As it currently stands, I might add a conditional compilation option, but I am not sure it is worth it, mostly because of all its limitations.

@LGFae LGFae added the upstream Things that depend on crates we use label Oct 30, 2022
@MrFoxPro
Copy link

oops, sorry. didn't notice this issue exists
here are two .heic images so you can test on them

heic-images.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upstream Things that depend on crates we use
Projects
None yet
Development

No branches or pull requests

3 participants