SpecialKO / SpecialK

Lovingly referred to as the Swiss Army Knife of PC gaming, Special K does a bit of everything.
https://www.special-k.info/
GNU General Public License v3.0
863 stars 51 forks source link

[Feature Request] Support for AVIF screenshots with HDR metadata #77

Closed Berny23 closed 9 months ago

Berny23 commented 1 year ago

There are a lot of reasons to drop JXR in favor of AVIF:

Yes, it's me again, I asked about this format in Discord and Reddit already. I would try to implement it myself, but I have zero experience with DirectX/OpenGL/Vulkan.

Aemony commented 1 year ago

It's probably a bit wrong to claim JXR has been deprecated and superseeded by AVIF when JXR is inherently a Microsoft format and Microsoft Edge doesn't support AVIF, nor does Windows 10/11 make use of it for HDR screenshots either, or supports it natively in e.g. Windows Imaging Component (WIC) and probably other Windows low-level components.

Aemony commented 1 year ago

With Microsoft having announced JXR wallpaper support in Windows 11, AVIF support as a replacement to JXR is unlikely to be implemented at least.

HDR Background Support

You can now set JXR files to be your desktop background and if you have an HDR display, they will render in full HDR.

From Announcing Windows 11 Insider Preview Build 23516

Berny23 commented 1 year ago

Ok, this is understandable. What about supporting AVIF additionally?

I mostly care about the lower file sizes (lossless).

mdrejhon commented 10 months ago

Founder of Blur Busters / TestUFO.

I would like this.

REASON: As I launch TestUFO with HDR support for CES 2024 (with working brighter than white), I want to be able to do AVIF screenshots of HDR webpages (that I can embed in webpages).

For Microsoft Edge, I can still use a polyfill to render AVIF files as single-frame AV1 files or a software-based render to a HDR CANVAS (supported by edge://flags Experimental Web Features).

cc:@Kaldaien

Kaldaien commented 9 months ago

This already exists.