-
Notifications
You must be signed in to change notification settings - Fork 194
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
It would be nice if avifenc supported adding a downscaled thumbnail #605
Comments
Maybe a good first step would be to provide the APIs to take an existing AVIF image and make it the thumbnail of another (maybe those already exist). We could integrate that into Squoosh.app. |
I think GPAC/MP4Box might support doing that already. Not extremely familiar with it though. @tdaede probably knows. |
I'd like blurring to be automatically handled in pre-processing (inside image), or in post-processing (by browser). |
With talks of blurring... can we make sure whatever blurring route is taken it's a linear gamma blur and not an sRGB blur (i.e. CSS's |
I only used CSS's blur because it was there. A real implementation needs to be a lot faster, and as you say, linear. |
So what happened to this? |
From the discussion in this av1-avif issue and the last SG-Image meeting, the conclusion was that the spec now has everything needed for doing progressive refinement either via a separate thumbnail image or via multi-layer coding.
It was concluded in the meeting that the next step would be for implementations and tooling to start using it. Adding a downscaled, very low quality thumbnail to images would be a good step as shown in @jakearchibald's experiments in the issue linked above. @skal65535 mentioned that avifenc currently does not support adding a thumbnail, or at least not to add an automatically downscaled thumb with low quality. Adding that functionality would be a good way for people to start generating content that can then be used to test decode implementations.
The text was updated successfully, but these errors were encountered: