Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> OS support includes Windows 10 v1083

Ba-ha-ha... ha-ha... no.

Support is virtually non-existent. Every year or so, I try to use my Windows PC to convert a RAW photo taken with a high-end Nikon mirrorless camera to a proper HDR photo (in any format) and send it to my friends and family that use iDevices.

This has been literally impossible for the last decade, and will remain impossible until the heat death of the universe.

Read-only support is totally broken in a wide range of apps, including Microsoft-only apps. There are many Windows imaging APIs, and I would be very surprised if more than one gained HEIC support. Which is probably broken.

Microsoft will never support an Apple format, and vice versa.

Every single new photo or video format in the last 25 years has been pushed by one megacorp, and adoption outside of their own ecosystem is close to zero.

JPEG-XL is the only non-megacorp format that is any good any got and got multi-vendor traction, which then turned into "sliding backwards on oiled ice". (Google removed support from Chromium, which is the end of that sad story.)



It's not yet the end, a rust decoder is on the way:

https://github.com/mozilla/standards-positions/pull/1064#iss...

One day, people will wonder why it took so long, and I'll smile =)

That's the decoder: https://github.com/libjxl/jxl-rs

(why they couldn't use jxl-oxide, I don't know)

Also good to know, the ff nightly feature for jpeg xl currently does NOT use the aforementioned decoder, it uses something else, hence it's worthless for testing at the moment...


> Every year or so, I try to use my Windows PC to convert a RAW photo taken with a high-end Nikon mirrorless camera to a proper HDR photo (in any format) and send it to my friends and family that use iDevices.

> This has been literally impossible for the last decade, and will remain impossible until the heat death of the universe.

It's possible right now with gainmap jpegs. Adobe can create them, Android captures in them now, and Apple devices can view them even. Or if they can't yet they can very soon, Apple announced support at the recent WWDC (Apple brands it "adaptive HDR")

There's something kinda hilariously ironic that out of all these new fancy image codecs be it HEIC, AVIF, or JPEG-XL, it's humble ol' JPEG that's the first to deliver not just portable HDR, but the best quality HDR of any format of any kind


My Samsung Galaxy outputs HEIC by default afaik. It's configurable, and I can turn that off, but still HEIC is not apple specific.


>> OS support includes Windows 10 v1083

> Ba-ha-ha... ha-ha... no. […]

Feel free to hit "Edit" on the Wikipedia page and correct it then:

* https://en.wikipedia.org/wiki/High_Efficiency_Image_File_For...

> Microsoft will never support an Apple format, and vice versa.

Once again, it's not an Apple format: it was developed by MPEG and is published by ISO/IEC, just like H.264 and H.265.

Or do you think H.264 and H.265 are an "Apple format" as well?


> It's not an Apple format

Create a HDR HEIC file on anything other than an Apple Device.

Upload it to an Apple Device.

Now use it any way: Forward it, attach it to a message, etc...

This won't work.

It won't ever work because the "standard" is not what Apple implements. They implement a few very specific subsets that their specific apps produce, and nothing else.

Nobody else implements these specific Apple versions of HEIC. Nobody.

For example, Adobe Lightroom can only produce a HEIC file on an Apple device.

My Nikon camera can produce a HDR HEIC file in-body, but it is useless on an Apple device because it's too dark and if forwarded in an iMessage... too bright!

It's a shit-show, comparable to "IPv6 support" which isn't.


That's not an argument. HEIC is to HEVC what WebP is to WebM. The lack of support in other products is due to developers not picking up the pace and sticking with "GIF, JPEG and PNG is good enough".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: