Live data from Hacker News

iPhone 16 could let you shoot in JPEG-XL

idownloadblog.com

11–20 of 65 posts

Re: iPhone 16 could let you shoot in JPEG-XL

#12

I want a phone that lets you shoot PNG

PNG is designed for images that don't change colors between each pixel very often. That's how its compression algorithm works.

Images, by their nature, are far more fluid, which is why a FFT-based compression algorithm, like the one in jpegs, makes sense for photos.

Re: iPhone 16 could let you shoot in JPEG-XL

#13

is JPEG-XL really an upgrade over HEIC?

In addition to the compression, JPEG-XL has some nice features that make it better image format. It also does lossless compression. It does color spaces. One cool feature is that can losslessly convert JPEG into JPEG-XL. And back to JPEG. I can't tell if this applies to all or only converted ones, but it might make good source format and convert to JPEG on export.

It applies to all JPEGs.

Re: iPhone 16 could let you shoot in JPEG-XL

#14

is JPEG-XL really an upgrade over HEIC?

In addition to the compression, JPEG-XL has some nice features that make it better image format. It also does lossless compression. It does color spaces. One cool feature is that can losslessly convert JPEG into JPEG-XL. And back to JPEG. I can't tell if this applies to all or only converted ones, but it might make good source format and convert to JPEG on export.

> I can't tell if this applies to all or only converted ones

JPEG-XL to JPEG is only lossless for JPEG-XL images which were upgraded from JPEG.

Not all JPEG-XL images can even be represented as JPEG; in particular, images with more than three channels (like images with transparency, or images with CMYK color) or with multiple frames (like an animation) certainly can't.

Re: iPhone 16 could let you shoot in JPEG-XL

#16

is JPEG-XL really an upgrade over HEIC?

Yes, the progressive rendering is really cool, lossless mode is better, lossless recompression of JPEGs is a cool feature, it's faster, it supports larger images (without tiling) with more channels and higher bit depths.

Re: iPhone 16 could let you shoot in JPEG-XL

#17

The JPEG-XL test page (linked in the article), works well. https://jpegxl.info/test-page/ At the bottom of the page it has animation demonstration, that doesn’t appear to work on my iPhone 13 Pro. Does JPEG-XL really include animation support?

Doesn’t animate on my iPhone 15 pro either.

Re: iPhone 16 could let you shoot in JPEG-XL

#18
Seems to be just a rumor, but one that I hope is true. I also hope they use it as an opportunity to finally fix the longstanding ugly wart of having Live Photos be a separate .MOV file sitting alongside the HEIC file. JPEG XL is a container format so it should be possible to include the MOV as a separate box alongside the jxlc data and exif metadata. Of course, HEIF had the same capability and they still didn’t use it.

Re: iPhone 16 could let you shoot in JPEG-XL

#19

is JPEG-XL really an upgrade over HEIC?

For images at low bit per pixel, HEIC is actually quite a bit better than JPEG-XL current encoder. I wouldn't say really an upgrade technically speaking, I would put them on same level with XL have some additional interesting feature.

But considering getting HEIC included in other system seems to be difficult due to patents or other reasons. JPEG-XL seems to be the best middle ground in everything.

I am still hoping there could be additional work on JXL in terms of low bit per pixel improvement and encoding / decoding resource usage. Especially in the lossless front.

Re: iPhone 16 could let you shoot in JPEG-XL

#20
I want a return to an enforced norm of different extensions for lossy and lossless files. With the adoption of WebP, I've repeatedly encountered shady CDNs substituting in lossy .webp files in place of lossless .png files, in a way you can't tell by the filetype alone when saving a file (whereas you could tell when saving a .png URL but get a .jpg file instead). I fear the same will happen with .jxl files.
Post reply on HN