iPhone 16 could let you shoot in JPEG-XL
idownloadblog.com
idownloadblog.com
It's kinda just lousy OS's which aren't correctly storing the mime type for each file.
Btw., you can abuse the „unlimited“ „free“ photos storage that comes with Amazon Prime that way.
I’m with you. No normal person is waiting for this. Are any techies? Like maybe 2?
The article says the JPEG would be a third the size they are now. OK. That’s nice.
But only 12.5% of Internet users can seem ‘em. All of ‘em Apple users.
https://caniuse.com/?search=jpeg-xl
So what’s the point? Just use HEIC. It’s supported by the exact same browsers. All Safari and nothing else.
This seems like a really sketchy rumor to me.
That's a positive for Apple. "Why can't I view the new family pics?" "Oh mom you need to get an iPhone for that"
That's also significant $$$ when you're serving petabytes of image traffic every month. Even if it's limited to iOS.
And quality wise, JPEG XL is definitely better
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.
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.
The old-JPEG-preserving compression mode also isn't the best that JXL can do. It's better than the old JPEG, but not as good as JXL using all the new bells and whistles.
Even gifs persist because of they're grandfathered into auto play, despite being worse in every way than alternatives.
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.
Naturally, some types of images tend to compress better with some formats than others, and then you may have to take into account things like the desired quality level, encoding time, etc.
https://cloudinary.com/blog/time_for_next_gen_codecs_to_deth...
Realistically, any of those four new formats would be fine for 99% of the images that exist, but it would still be nice for every browser to support them all so that web developers can choose their favorite format.
Although, on the flip side, the drawback of having so many formats floating around is that software developers have to spend more time supporting it all. Even trillion dollar companies like Microsoft are seemingly in no rush to make sure that formats like WebP are as well integrated into their software as JPG/PNG were.
In practice you'd want to resize it (HD is 2mpx, and 4K resolution is 8mpx), and recompress to quality suitable for viewing not editing (makes huge difference in file size).
The necessary recompression step makes the input format mostly irrelevant. The upside is that JPEG XL is free to use, so it's possible to legally write tooling using it without touching the mess of H.265 patents.
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?
iOS 17.6.1
The Firefox and Chrome teams will likely get around to adding it eventually, but it's a real shame that they've both chosen to defer it. Normally Safari is the one lagging behind on web standards but somehow it's ended up being the one to lead the charge here.
Honestly, I wish all animated image formats would just die. They are an inefficient way to animate images, because they only use intra frames. H.264, H.265 or AV1 should be used for animations. Fortunately, Safari can display video files in <img> or CSS images, which makes all animated image formats unnecessary.
Do you mean to say "even Safari"? Because there are quite a few people using other browsers.
Yes, it does. It's a limited sort of animation like GIFs were; JPEG XL is not derived from video codecs like WebP, AVIF, and HEIF are, where those formats include "animation" by really breaking out of being a subset and just being the regular intraframe video codec.
JPEG-XL has a lossless mode if that's what you're after ...
> I feel like PNG was a really bad format back when hard drives were 100GB
You talk about "hard drive" space even though phones don't have hard drives (more to the point, even if you transfer photos to your desktop they will start on your phone and take up space). The iPhone 15 base model comes with 128GB storage. Uncompressed images take up huge amounts of space and that still affects network transfer times, phone storage, cloud storage, etc.
Anyway you can shoot RAW on your phone right now, which is what you are looking for. Still, it is a niche application because of the storage required.
And apps have grown in size, and video/photo size has grown
Under this logic, RAM is still $100 / 8GB, a factor of ~4x greater than non-Apple prices. A similar coefficient is true for their SSD storage pricing.
Source: Mac Pro configuration page https://www.apple.com/shop/buy-mac/mac-pro/tower
Also don't forget the fact that many devices can't be storage-upgraded, so this pushes the actual cost of extra storage even higher
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.
Nit: DCT-based