HEIC Support #2847
Replies: 5 comments
-
|
I recommend to avoid HEIC support. Browsers don't support it, because Google and Mozilla would need to pay huge sums to the license holders. JPEG-XL is a much better alternative. It's similar in quality/compression (some aspects are superior), and it's also an open, royalty-free format. It's already compatible with Apple devices, and gaining support in Chrome and Firefox. |
Beta Was this translation helpful? Give feedback.
-
|
Would it make sense to prevent users from uploading HEIC files? |
Beta Was this translation helpful? Give feedback.
-
|
I don't think that HEIC would require different approach than other nonfree formats. However, I like the idea of adding an optional conversion dialog that appears for nonfree formats, and maybe for free formats that are space-inefficient, e.g. PNG, TIFF. Offer conversion:
Do not offer conversion:
However, it would require a significant size WASM blob, which should be lazy-loaded. |
Beta Was this translation helpful? Give feedback.
-
|
This may be my ignorance, but last I remember HEIC is royalty free as long as the software isn't making money from its infusion. Which Is why windows doesn't support it by default but rather, only as a free addon. This let's them skip paying royalties for windows. But still provide HEIC support. So while element pro would need to pay royalties. Element clients published for free wouldn't afaict. More than happy with automatic conversion to a well supported. Lossless format. JPEG-XL sounds like a great candidate. Just needs browser support. Are we able to polyfill browser support to allow us to switch early? |
Beta Was this translation helpful? Give feedback.
-
|
What about OpenCollective donations and Github sponsorships? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the problem
Cinny cannot render HEIC images sent from IPhone and some Android phones, Making it difficult to interact with people using heic to get better quality at a lower size. Asking them to convert to jpg first is also not an acceptable solution since it adds significant overhead.
Describe the solution you'd like
Cinny to add heic support, perhaps through a JS library that converts it to a PNG/JPG on the fly. Anything is better than a blank frame
Alternatives considered
Not be able to view the images
Additional context
Example of how HEIC gets rendered on desktop. Note this is on Windows 11 via webview2 and the heic addon installed.
Beta Was this translation helpful? Give feedback.
All reactions