|
gameplayer55055
|
2023-03-29 09:45:16
|
laptops are usable for tens years
|
|
|
w
|
2023-03-29 09:45:51
|
I can come around and say that I want to limit myself to 50MP, then you wont be able to use your 100MP
|
|
2023-03-29 09:46:10
|
what's your solution
|
|
|
DZgas Π
|
|
w
I can come around and say that I want to limit myself to 50MP, then you wont be able to use your 100MP
|
|
2023-03-29 09:46:31
|
No, I'll just resize them to 50 mp if necessary.
|
|
|
w
|
2023-03-29 09:46:49
|
and if I say 1MP?
|
|
|
gameplayer55055
|
2023-03-29 09:46:53
|
i think limits aren't great. tho may limit to the display resolution, and display some scale
|
|
|
DZgas Π
|
|
w
and if I say 1MP?
|
|
2023-03-29 09:47:24
|
no you will not say
|
|
|
w
|
2023-03-29 09:47:52
|
yes I will say
|
|
|
yoochan
|
|
DZgas Π
|
|
gameplayer55055
laptops are usable for tens years
|
|
2023-03-29 09:49:38
|
I don't see any problems why can't I work with everything that has come out in the last 10 years. it's just that the new people in the development teams are very stupid, very, they have sin gluttony, they have a lot of money and expensive equipment. they don't think about the rest.
|
|
|
w
|
2023-03-29 09:50:49
|
djxl on a 24MP image uses 340mb memory...
|
|
|
DZgas Π
|
2023-03-29 09:50:58
|
π
|
|
2023-03-29 09:51:16
|
well tell me how to open a JXL image on android
|
|
|
gameplayer55055
|
|
DZgas Π
I don't see any problems why can't I work with everything that has come out in the last 10 years. it's just that the new people in the development teams are very stupid, very, they have sin gluttony, they have a lot of money and expensive equipment. they don't think about the rest.
|
|
2023-03-29 09:51:18
|
money is relative thing
|
|
|
w
|
2023-03-29 09:51:27
|
I don't have an issue opening 24MP in tachiyomi
|
|
|
gameplayer55055
|
2023-03-29 09:53:46
|
π€¬ phone hanged when writing
MacBook: replaces windows and linux and does the job allowing everything
Windows: universal
Linux: βΎοΈ possibilities
meanwhile:
Android: laggy and poorly maintained after phone release noone cares
iPhone: cant change ringtone or share files, CRINGE
|
|
|
w
|
2023-03-29 09:55:13
|
you get what you pay for
|
|
2023-03-29 09:55:30
|
i'm happy with my 2019 s10e, still feels very fast
|
|
|
yoochan
|
2023-03-29 09:55:33
|
well, because the cell phone market is driven by parameters which do not please the geek : trend and pure benchmark... that's how we have 24 MP sensors of 1/10 inch
|
|
2023-03-29 09:55:44
|
which make crappy huge pics
|
|
|
gameplayer55055
|
|
yoochan
well, because the cell phone market is driven by parameters which do not please the geek : trend and pure benchmark... that's how we have 24 MP sensors of 1/10 inch
|
|
2023-03-29 09:56:24
|
yes
|
|
|
yoochan
well, because the cell phone market is driven by parameters which do not please the geek : trend and pure benchmark... that's how we have 24 MP sensors of 1/10 inch
|
|
2023-03-29 09:58:33
|
i have an idea
|
|
2023-03-29 09:59:21
|
camera with gsm module
|
|
2023-03-29 09:59:51
|
|
|
|
w
|
2023-03-29 09:59:55
|
that was tried and have all failed spectacularly
|
|
|
gameplayer55055
|
|
w
that was tried and have all failed spectacularly
|
|
2023-03-29 10:00:08
|
why did it fail?
|
|
|
w
|
2023-03-29 10:00:18
|
because people want a working phone
|
|
|
gameplayer55055
|
2023-03-29 10:00:20
|
No, tiktok didnt exist then
|
|
2023-03-29 10:00:24
|
thats the reason
|
|
2023-03-29 10:00:26
|
<:trolw:1015162529225392128>
|
|
|
improver
|
2023-03-29 10:26:46
|
needs more postmarketOS tbh
|
|
|
gameplayer55055
|
2023-03-29 10:55:07
|
usually open source devs are completely incompetent in UX design
|
|
2023-03-29 10:55:15
|
there are exceptions like kde
|
|
2023-03-29 10:56:33
|
gimp does the same that Photoshop and abit more but UX
blender is excellent 3d software but we have a reactor control panel interface
|
|
|
improver
|
2023-03-29 11:08:35
|
i kinda been wanting to get xperia 10 iii & try sailfish x
|
|
2023-03-29 11:08:52
|
i think that one could b decent ui wise too
|
|
|
Foxtrot
|
2023-03-29 11:20:14
|
<@693503208726986763> Thorium jxl patch was relicenced to BSD. So you can edit your Vivaldi post, so they dont have to fear GPL π
Interesting enough, Thorium itself was changed to BSD licence
|
|
|
TheBigBadBoy - πΈπ
|
2023-03-29 11:22:10
|
thanks !
|
|
|
DZgas Π
There is not a single program on android that I could watch JPEG XL ?
|
|
2023-03-29 11:35:26
|
there is also an app patched or modded (or whatever) by <@886264098298413078>, acting like a galery (you can see more than one image at a time and browse). I repost here since I did not find the original Discord message
Link to Pix 2.1.2 apk (**expires in 3 days**): https://litter.catbox.moe/a7twr1.apk
|
|
|
novomesk
|
|
TheBigBadBoy - πΈπ
there is also an app patched or modded (or whatever) by <@886264098298413078>, acting like a galery (you can see more than one image at a time and browse). I repost here since I did not find the original Discord message
Link to Pix 2.1.2 apk (**expires in 3 days**): https://litter.catbox.moe/a7twr1.apk
|
|
2023-03-29 11:39:10
|
The app used 32bit libraries, there is a limit for JXL images to 8192 * 8192 pixels and max 65535 in one dimension.
|
|
2023-03-29 11:44:39
|
I put there a limit because libjxl called abort() after memory allocation failure.
|
|
2023-03-29 11:47:42
|
64bit build is possible but there I have 16384 * 16384 pixels limit. Still too far from 100k*100k
|
|
|
Traneptora
|
2023-03-29 11:47:45
|
libjxl abort()ing is a real pain for clients
|
|
|
_wb_
|
2023-03-29 01:07:22
|
Avoiding aborts and doing full color management out of the box in the decoder are the two main things I think still need to be done before 1.0
|
|
|
DZgas Π
|
2023-03-29 03:01:04
|
Well, I opened my image... waiting.... 30 seconds passed and it crashed.
|
|
2023-03-29 03:01:10
|
π₯Ή
|
|
|
TheBigBadBoy - πΈπ
there is also an app patched or modded (or whatever) by <@886264098298413078>, acting like a galery (you can see more than one image at a time and browse). I repost here since I did not find the original Discord message
Link to Pix 2.1.2 apk (**expires in 3 days**): https://litter.catbox.moe/a7twr1.apk
|
|
2023-03-29 03:07:57
|
Okay. I obviously got the name mixed up with something. this app just doesn't work as an android app. I can't, for whatever reason, send a photo to it from another app, using the standard android forwarding method
|
|
2023-03-29 03:10:11
|
and each time it opens, it scans the entire phone for photos. each time you open it, it takes about 20 seconds
|
|
|
TheBigBadBoy - πΈπ
there is also an app patched or modded (or whatever) by <@886264098298413078>, acting like a galery (you can see more than one image at a time and browse). I repost here since I did not find the original Discord message
Link to Pix 2.1.2 apk (**expires in 3 days**): https://litter.catbox.moe/a7twr1.apk
|
|
2023-03-29 03:13:09
|
Well
|
|
2023-03-29 03:13:53
|
It decoded the image. and then I touched the screen....
|
|
|
novomesk
The app used 32bit libraries, there is a limit for JXL images to 8192 * 8192 pixels and max 65535 in one dimension.
|
|
2023-03-29 03:22:14
|
wft
|
|
2023-03-29 03:23:49
|
okay. we still haven't found any program that can show JPEG XL
|
|
2023-03-29 03:25:03
|
All I see is the software in which put the library and didn't even check anything for workness
|
|
|
yoochan
|
2023-03-29 03:26:14
|
this look like a modular file incompletely decoded
|
|
|
DZgas Π
|
2023-03-29 03:27:13
|
this look like a shit
|
|
2023-03-29 03:28:53
|
Yesterday I checked all browsers with Jpeg XL support - all of them without exception work great. That is: pale moon, Thorium, Basilisk, Waterfox, firefox nightly
|
|
2023-03-29 03:29:45
|
None of these browsers except firefox nightly on android
|
|
|
novomesk
|
|
DZgas Π
wft
|
|
2023-03-29 03:49:22
|
Can you send me this JXL file?
|
|
|
DZgas Π
|
2023-03-29 03:53:07
|
<:Thonk:805904896879493180> with hentai
|
|
2023-03-29 03:53:32
|
Wait, I'll build a SFW file for you
|
|
2023-03-29 05:23:48
|
Okay... I think I can take a size a third smaller
|
|
|
yoochan
|
2023-03-29 05:30:30
|
I wonder if one jxl per page packed in a cbz shouldn't be the best solution. Why did you concatenated the pages? What kind of advantage did you expected? Versus split files or vs using one frame per page?
|
|
|
DZgas Π
|
|
novomesk
Can you send me this JXL file?
|
|
2023-03-29 05:34:09
|
|
|
|
yoochan
I wonder if one jxl per page packed in a cbz shouldn't be the best solution. Why did you concatenated the pages? What kind of advantage did you expected? Versus split files or vs using one frame per page?
|
|
2023-03-29 05:42:56
|
I want 1 file. instead of a million
|
|
|
Eugene Vert
|
|
DZgas Π
I want 1 file. instead of a million
|
|
2023-03-29 05:46:14
|
Then why not use cbz?
|
|
|
novomesk
|
|
DZgas Π
|
|
2023-03-29 05:50:52
|
|
|
|
DZgas Π
|
|
Eugene Vert
Then why not use cbz?
|
|
2023-03-29 05:58:00
|
Aren't the reasons obvious?
|
|
|
Eugene Vert
|
2023-03-29 06:00:23
|
No. I see no "obvious" reasons not to use zip without compression.
|
|
|
DZgas Π
|
|
novomesk
|
|
2023-03-29 06:01:08
|
|
|
2023-03-29 06:01:56
|
Samsung galaxy j4 2018 android 8.0 arm v8l (arm v7)
|
|
|
Eugene Vert
No. I see no "obvious" reasons not to use zip without compression.
|
|
2023-03-29 06:03:58
|
Website.
|
|
|
zamfofex
|
2023-03-29 06:13:21
|
Is it not more sensible to put them in a grid?
|
|
|
_wb_
|
2023-03-29 06:15:27
|
Huge images are challenging for software not designed for it, which is most of the software out there...
|
|
|
novomesk
|
|
DZgas Π
|
|
2023-03-29 06:35:49
|
Older phones has lower display resolution. Our screenshots are .jpg and I think it makes the screenshot to look even worse.
|
|
|
DZgas Π
|
|
_wb_
Huge images are challenging for software not designed for it, which is most of the software out there...
|
|
2023-03-29 06:44:14
|
The size I'm working with now is absolutely no problem, it's not a problem for any program. And if the program doesn't work, it's its problem, because I'm not doing anything that is forbidden somewhere
|
|
|
novomesk
Older phones has lower display resolution. Our screenshots are .jpg and I think it makes the screenshot to look even worse.
|
|
2023-03-29 06:45:22
|
I don't understand what this has to do
|
|
|
zamfofex
|
|
DZgas Π
The size I'm working with now is absolutely no problem, it's not a problem for any program. And if the program doesn't work, it's its problem, because I'm not doing anything that is forbidden somewhere
|
|
2023-03-29 06:49:44
|
I think that itβs not that βitβs your faultβ or that βyouβre doing something wrongβ. Itβs just that not all software is made for displaying really large images. It is βtheir faultβ that they donβt support it, but itβs not like they claim to.
|
|
|
yoochan
|
2023-03-29 06:50:05
|
With http3 the use of separate file shouldn't be an issue for websites
|
|
2023-03-29 06:51:22
|
And cbz would allow the user to pick one file... Except if you want to display scrolling graphical novels
|
|
|
DZgas Π
|
|
novomesk
Older phones has lower display resolution. Our screenshots are .jpg and I think it makes the screenshot to look even worse.
|
|
2023-03-29 06:51:43
|
Why do you say that? Can't you see how bad my image is?
|
|
|
zamfofex
|
|
Is it not more sensible to put them in a grid?
|
|
2023-03-29 06:53:02
|
<@226977230121598977>: I think putting the images in a grid (rather than in a column) might help. Conversely, separating them might be useful too. I.e. having at most e.g. fifteen pages in a single image.
|
|
|
yoochan
|
2023-03-29 06:55:26
|
And for a website, the loading of the full Manga at once could be nightmarish
|
|
|
DZgas Π
|
|
I think that itβs not that βitβs your faultβ or that βyouβre doing something wrongβ. Itβs just that not all software is made for displaying really large images. It is βtheir faultβ that they donβt support it, but itβs not like they claim to.
|
|
2023-03-29 06:55:33
|
HAHAHA. what does that mean? In that case developers should write that "we don't support images with 60000x and higher".
So that everyone laughs at them together.
|
|
|
zamfofex
|
2023-03-29 06:55:54
|
I will say: What youβre expecting to work is not unreasonable at all. But most software is simply not made for it. It is unfortunate, but the work necessary for certain useβcases to be covered might require a lot of work, and not every developer is willing to put that work in, when most users simply wonβt need it.
|
|
|
DZgas Π
|
|
<@226977230121598977>: I think putting the images in a grid (rather than in a column) might help. Conversely, separating them might be useful too. I.e. having at most e.g. fifteen pages in a single image.
|
|
2023-03-29 06:58:25
|
I'm not interested. That's exactly what I want to destroy, because I already keep images that way. and I don't like it
it's about half a million images + 20 thousand pages of html for each manga. i'm tired. it doesn't suit me
|
|
|
zamfofex
|
|
DZgas Π
HAHAHA. what does that mean? In that case developers should write that "we don't support images with 60000x and higher".
So that everyone laughs at them together.
|
|
2023-03-29 06:58:26
|
I donβt think anyone would laugh at that kind of claim. Images with dimensions higher than 10000 pixels are quite rare, and itβs completely understandable for someone to not care to support that. The program might simply not be designed for it, in which case you canβt expect for it to handle them.
|
|
|
yoochan
|
2023-03-29 07:00:22
|
But if they are in a cbz any decent manga reader should display them the way you want. Even as a vertical strip)
|
|
|
DZgas Π
|
|
I will say: What youβre expecting to work is not unreasonable at all. But most software is simply not made for it. It is unfortunate, but the work necessary for certain useβcases to be covered might require a lot of work, and not every developer is willing to put that work in, when most users simply wonβt need it.
|
|
2023-03-29 07:00:23
|
Look, if the program doesn't work, I say it sucks, and I say why it sucks, and I don't use it anymore. because whoever makes it is a bad developer. It's as simple as that.
|
|
|
zamfofex
|
2023-03-29 07:01:41
|
You canβt claim someone is a βbad developerβ because you found a single bug in their program.
|
|
|
_wb_
|
2023-03-29 07:01:43
|
E.g. if you're supporting zooming in and out, like most viewers do, you need to be able to either keep multiple zoomlevels in memory, or do the scaling on the fly as you're displaying the image
|
|
2023-03-29 07:02:09
|
Doing downscale on the fly is feasible if the factor is not too big, but not if it is big
|
|
|
yoochan
|
2023-03-29 07:02:24
|
I guess dzgas will implement soon a better solution
|
|
|
zamfofex
|
|
You canβt claim someone is a βbad developerβ because you found a single bug in their program.
|
|
2023-03-29 07:02:26
|
Specially when the bug you found is obscure and doesnβt affect over 99% of people.
|
|
|
_wb_
|
2023-03-29 07:02:46
|
Some software might use gpu textures so they can let the gpu do the rescaling
|
|
|
Traneptora
|
2023-03-29 07:02:50
|
One issue with plain jxls is a lack of a file-wide TOC, which makes it difficult to request specific ranges to target a frame without knowing frame boundaries already, which requires many requests and parses
|
|
|
_wb_
|
2023-03-29 07:02:55
|
But then those will have limits too
|
|
|
Traneptora
|
2023-03-29 07:03:12
|
Several jxls inside cbz makes range requests easier
|
|
|
_wb_
|
|
Traneptora
One issue with plain jxls is a lack of a file-wide TOC, which makes it difficult to request specific ranges to target a frame without knowing frame boundaries already, which requires many requests and parses
|
|
2023-03-29 07:03:42
|
Yeah that's what we added the frame index for, but there is of course no guarantee that it is available
|
|
|
zamfofex
|
2023-03-29 07:04:09
|
I think GIMP handles really large images fairly well. Anecdotally (from trying things out and observing it), it will save parts of the image to disc, and will then render the large images in chunks to the screen when you try zooming in and out.
|
|
|
yoochan
|
|
_wb_
Yeah that's what we added the frame index for, but there is of course no guarantee that it is available
|
|
2023-03-29 07:04:54
|
But in a manga, all pages may not be of the same size...
|
|
|
DZgas Π
|
|
You canβt claim someone is a βbad developerβ because you found a single bug in their program.
|
|
2023-03-29 07:05:36
|
Bug? Typical bug? He didn't even test his program. He makes it and hasn't tried its maximal possibilities, of course he's a Disgusting developer.
|
|
|
_wb_
|
2023-03-29 07:05:39
|
Typically old enough software like gimp or imagemagick will have ways to deal with huge images simply because they were written at a time when images not fitting in memory was quite common
|
|
|
Traneptora
|
|
_wb_
Yeah that's what we added the frame index for, but there is of course no guarantee that it is available
|
|
2023-03-29 07:06:07
|
IMO if another edition wants to standardize using jxl as a multipage image format, jxli boxes should be required with a rule that jxlp cannoy cross frame boundaries
|
|
2023-03-29 07:06:22
|
edition of 18181-2
|
|
2023-03-29 07:07:11
|
Otherwise the risk of weird files is too great to implementors of software
|
|
|
_wb_
|
2023-03-29 07:07:14
|
Yeah that would make sense. Or even require one jxlp per frame
|
|
|
DZgas Π
|
|
_wb_
E.g. if you're supporting zooming in and out, like most viewers do, you need to be able to either keep multiple zoomlevels in memory, or do the scaling on the fly as you're displaying the image
|
|
2023-03-29 07:07:17
|
Everything I've seen works like this
1. wait for the movement to stop
2. Scale only the area to be imaged
|
|
|
yoochan
I guess dzgas will implement soon a better solution
|
|
2023-03-29 07:08:10
|
I'm going to support whoever's better.
|
|
|
zamfofex
|
|
DZgas Π
Bug? Typical bug? He didn't even test his program. He makes it and hasn't tried its maximal possibilities, of course he's a Disgusting developer.
|
|
2023-03-29 07:08:25
|
I understand where youβre coming from. Itβs always frustrating when our use case isnβt covered by a program we want to use. But that doesnβt mean the person is a bad developer. In this case, I feel like you need to realize that your use case is fairly niche, and that most people wonβt need it.
|
|
|
yoochan
|
2023-03-29 07:08:37
|
In terms of compression do we gain something significant to compress everything in a single image?
|
|
|
_wb_
|
|
yoochan
In terms of compression do we gain something significant to compress everything in a single image?
|
|
2023-03-29 07:09:00
|
Not really
|
|
2023-03-29 07:09:51
|
In jxl, frames are coded mostly independently but e.g. theoretically patches could be shared across frames/pages
|
|
|
Traneptora
|
|
yoochan
In terms of compression do we gain something significant to compress everything in a single image?
|
|
2023-03-29 07:10:54
|
each 2048x2048 tile (LF Group) is gonna benefit from being in the same frame but coding tools don't cross frame boundaries and rarely cross LF Group boundaries
|
|
|
novomesk
|
|
DZgas Π
Why do you say that? Can't you see how bad my image is?
|
|
2023-03-29 07:11:13
|
Yes, it is very bad. But your display is probably 720x1280 and mine 1080x2400. Zoom is probably below 100%. Then Qt::SmoothTransformation (bilinear filtering) + saving screenshot as JPG... Maybe different scaling would help in this specific case.
|
|
|
yoochan
|
|
_wb_
In jxl, frames are coded mostly independently but e.g. theoretically patches could be shared across frames/pages
|
|
2023-03-29 07:12:49
|
Could be interesting if we find a way to put the letters in patches π
|
|
|
DZgas Π
|
|
novomesk
Yes, it is very bad. But your display is probably 720x1280 and mine 1080x2400. Zoom is probably below 100%. Then Qt::SmoothTransformation (bilinear filtering) + saving screenshot as JPG... Maybe different scaling would help in this specific case.
|
|
2023-03-29 07:13:08
|
Can you please make the Nearest-neighbor interpolation when scaling more than 200%
|
|
|
Traneptora
|
2023-03-29 07:13:32
|
manga letters are often different enough that patches don't work for scans
|
|
2023-03-29 07:14:09
|
only for web og content like kcomics
|
|
|
yoochan
|
|
Traneptora
manga letters are often different enough that patches don't work for scans
|
|
2023-03-29 07:15:46
|
Indeed but I was thinking that, for translations, if the editor is properly aware of the fact that it will be used in jpegxl, it could carefully apply the same rastering rules, kerning etc. to letters so that they are exactly the same
|
|
2023-03-29 07:16:32
|
Would be harder for kanjis, but English only have 26 letters
|
|
|
DZgas Π
|
|
_wb_
|
|
yoochan
Indeed but I was thinking that, for translations, if the editor is properly aware of the fact that it will be used in jpegxl, it could carefully apply the same rastering rules, kerning etc. to letters so that they are exactly the same
|
|
2023-03-29 07:22:56
|
Patches should already work quite well to detect identical letters atm. As long as they're on a solid background.
|
|
|
yoochan
|
2023-03-29 07:34:07
|
I'll have a try then! Thanks
|
|
|
novomesk
|
|
DZgas Π
Can you please make the Nearest-neighbor interpolation when scaling more than 200%
|
|
2023-03-29 09:40:39
|
It would be good to tell the original developer about it.
https://mauikit.org/apps/index/
|
|
|
DZgas Π
|
|
novomesk
It would be good to tell the original developer about it.
https://mauikit.org/apps/index/
|
|
2023-03-29 10:41:02
|
π₯±
|
|
|
novomesk
It would be good to tell the original developer about it.
https://mauikit.org/apps/index/
|
|
2023-03-29 10:46:50
|
I didn't like the software that much (especially in my case, it doesn't work as it should at all) what would I ask for this further than here for you
|
|
|
yoochan
|
2023-03-30 05:18:11
|
Not original editors but amateurs who scan and translate may
|
|
2023-03-30 05:25:41
|
The highest the resolution, the easiest it is to align the fonts with a good result for the readability of the text
|
|
|
_wb_
|
2023-03-30 06:01:43
|
Regardless of resolution, it is probably a good idea at the authoring stage to pick font sizes so they align well with the pixel grid, if rasterization is the target.
|
|
|
yoochan
|
2023-03-30 06:47:47
|
Do you confirm that in a single file, all frame have the same size?
|
|
|
hydos
|
2023-03-30 06:58:00
|
Is there any adoption other than jxlatte itβs a bit slow for me
|
|
|
yoochan
|
2023-03-30 07:15:25
|
you mean, like the official libjxl/djxl ?
|
|
|
_wb_
|
|
yoochan
Do you confirm that in a single file, all frame have the same size?
|
|
2023-03-30 09:02:56
|
No, frames can have arbitrary dimensions. The canonical way to display a sequence or layered image though is to crop frames to the image canvas.
|
|
2023-03-30 09:03:31
|
But even with current libjxl, you can extract frames as they are (by disabling coalescing)
|
|
2023-03-30 09:04:05
|
A frame can be larger than the image or smaller, just like in Photoshop or Gimp
|
|
|
username
|
2023-03-30 09:57:10
|
version 2.1 of Affinity Photo has added JPEG XL as a option in it's batch export function (Affinity Photo already supported JPEG XL i'm pretty sure it just didn't have it as a option during batch exports) https://forum.affinity.serif.com/index.php?/topic/183963-webp-and-jpeg-xl-now-available-in-batch-export/
|
|
|
novomesk
|
2023-03-30 12:01:29
|
Feedback is important. Developers need to know that there are users using it. There might be no quick reaction but without any feedback, things will not change at all.
|
|
|
yoochan
|
2023-03-30 03:07:10
|
https://distrowatch.com/?newsid=11800 Open Mandriva is out, with jpegxl support: "In addition to the previously released images, ROME 23.03 adds server centric images without GUI (also released as qcow2 images for virtualization), images featuring the LXQt desktop, [snip] kernel 6.2.6 (built with Clang); LLVM/Clang 15.0.7, systemd 253.1; Chromium browser 111.0.5563.64, **with JPEG XL support patched back in**; LibreOffice suite 7.5.2.1, Krita 5.1.5, DigiKam 7.10."
|
|
|
gb82
|
2023-03-30 04:29:02
|
https://community.signalusers.org/t/jpeg-xl-support/50331/4
|
|
|
hydos
|
|
yoochan
you mean, like the official libjxl/djxl ?
|
|
2023-03-30 09:27:11
|
not on java
|
|
2023-03-30 09:28:54
|
its kinda tough situation on java
|
|
2023-03-30 09:29:34
|
its use Java19+ and bundle your own natives which doesnt seem to work atm
or
use JXLatte and hack in ImageIO support and a working build script
|
|
|
Traneptora
|
2023-03-30 10:44:13
|
Not sure how to add in ImageIO support, otherwise I'd add it
|
|
2023-03-30 10:44:57
|
also wdym by a "working build script"?
|
|
2023-03-30 10:45:05
|
you just build it and add the jarfile to your classpath
|
|
|
hydos
|
2023-03-31 04:11:18
|
Like I said in my issue
|
|
2023-03-31 04:11:22
|
Maven publishing
|
|
2023-03-31 04:11:57
|
My fork has image io support itβs a bit hacky Iβm sure if you put time into it that it could be faster
|
|
2023-03-31 04:12:23
|
Copying data from your buffer thing is slow
|
|
2023-03-31 04:12:55
|
Anyways yea your method takes 800ms average
|
|
2023-03-31 04:12:58
|
Which is an issue
|
|
2023-03-31 04:13:19
|
I can provide a profile if you wish idk if you use a Java ide for your project
|
|
2023-03-31 04:20:52
|
These are my results including the 150-200ms for imageIO copying
|
|
2023-03-31 04:21:05
|
The reason copying is so slow is probably because the jvm canβt optimise it due to the weird array layout
|
|
2023-03-31 04:21:26
|
float[colour][y][x] is a bit odd
|
|
2023-03-31 06:07:16
|
I did some changes on my ImageReader side and got it to 550ms-750ms average
|
|
2023-03-31 06:08:29
|
|
|
2023-03-31 06:20:19
|
|
|
2023-03-31 07:06:06
|
I hope this code is thread safe (Gonna try run multiple decoders at once to make up for lost time)
|
|
|
Traneptora
|
|
hydos
float[colour][y][x] is a bit odd
|
|
2023-03-31 08:40:39
|
what's wrong with that? it's planar
|
|
2023-03-31 08:42:24
|
just use the appropriate SampleModel in your WritableRaster
|
|
|
hydos
|
2023-03-31 09:11:19
|
You donβt have control over that with buffered images
|
|
|
Traneptora
|
2023-03-31 11:47:59
|
Yes you do
|
|
2023-03-31 11:48:38
|
BufferedImage(ColorModel, WritableRaster)
|
|
|
hydos
I hope this code is thread safe (Gonna try run multiple decoders at once to make up for lost time)
|
|
2023-03-31 11:56:34
|
each JXLDecoder instance is self contained tho it multithreads automatically
|
|
2023-03-31 11:56:50
|
I haven't added an option to disable that yet
|
|
|
hydos
|
2023-03-31 01:02:11
|
Oh okay so best I donβt run multiple then
|
|
|
Traneptora
BufferedImage(ColorModel, WritableRaster)
|
|
2023-03-31 01:02:36
|
Huh good to know
|
|
|
_wb_
|
2023-04-01 05:45:51
|
https://twitter.com/jonsneyers/status/1642039947719745537?t=HV1TA90KMykEXrXyYtJj2A&s=19a
|
|
|
Jarek
|
2023-04-01 06:19:26
|
if the library will be already there, will there be reasons not to accept it also as img?
|
|
|
username
|
2023-04-01 06:20:30
|
today is quite the *special* day ;)
|
|
2023-04-01 06:21:26
|
some might even say it's a day that's arrived for some in the world before others
|
|
|
zamfofex
|
2023-04-01 06:51:30
|
Donβt all days arrive for some in the world earlier? π
|
|
|
username
|
2023-04-01 06:57:03
|
well yeah but it's more noticeable for this specific day in particular
|
|
|
.vulcansphere
|
|
Traneptora
|
2023-04-02 02:35:00
|
he got me, NGL
|
|
|
gb82
|
2023-04-03 06:12:11
|
https://github.com/mullvad/mullvad-browser/issues/7
|
|
2023-04-04 05:03:19
|
seems like they're citing the same reasons as tor browser
|
|
2023-04-04 05:15:00
|
https://gitlab.gnome.org/YaLTeR/identity/-/issues/44
|
|
|
BlueSwordM
|
|
gb82
seems like they're citing the same reasons as tor browser
|
|
2023-04-04 05:19:17
|
I'm starting to feel like the fork authors should start pressuring Firefox devs...
|
|
2023-04-04 05:19:33
|
I mean, there is clearly a lot of demand for native JXL support π
|
|
|
_wb_
|
2023-04-04 05:20:31
|
That's a bit of a problem with most browser forks: they are often forked for one specific reason (e.g. privacy), and they are willing to do stuff to improve that specific aspect, but anything else they'll leave for upstream to handle.
|
|
|
gb82
|
2023-04-04 05:24:24
|
It'd be nice to write an open letter to Mozilla or others and garner as much industry attention as possible. At this point pressuring Mozilla might be possible, optimistically, and I don't know what else to do
|
|
2023-04-04 05:24:54
|
If getting signatures from larger orgs would be possible it might create enough buzz
|
|
|
username
|
2023-04-04 05:25:51
|
it would be nice if Mozilla published results from their tests like they used to years and years ago back when WebP was still new
|
|
|
gb82
|
2023-04-04 05:28:07
|
At the very least, an open letter may get them to do that
|
|
|
_wb_
|
|
username
it would be nice if Mozilla published results from their tests like they used to years and years ago back when WebP was still new
|
|
2023-04-04 05:40:52
|
They haven't done any tests yet afaik.
|
|
|
username
|
2023-04-04 05:53:58
|
oh yeah I think your right because I just looked back on the github pull request and issue pages where they announced their neutral position and they don't really say that they have done any tests and they also say that they came to their conclusion based on results and tests outside of Mozilla
|
|
|
Moritz Firsching
|
2023-04-05 09:20:34
|
I updated the chromium patch with a fresh version of libjxl just now:
https://chromium-review.googlesource.com/c/chromium/src/+/4255409
Ready for the chromium derived browsers like thorium to use...
There were some refactoring in how we handle includes, so this was not completely trivial. Hope it helps
|
|
|
Pineapple Salad
|
2023-04-10 10:03:28
|
Would talking to Louis Rossmann or talking to his parent company FUTO help with the adoption of jxl? They might be able to inform a larger audience of the current issues facing the adoption of jxl.
https://youtu.be/vawcnCv1_1w
https://futo.org/
https://futo.org/grants/legendary-grants/
|
|
|
gb82
|
2023-04-10 10:48:47
|
https://github.com/celluloid-player/celluloid/issues/856
|
|
2023-04-11 06:53:42
|
https://github.com/flathub/io.github.celluloid_player.Celluloid/commit/cf09308f20e1c83749077d15affd9fa4db385fac
|
|
2023-04-11 06:53:54
|
Cool devs. Didnβt even mention Chromium <:Stonks:806137886726553651>
|
|
2023-04-12 07:32:45
|
https://gitlab.gnome.org/GNOME/epiphany/-/issues/2040
|
|
|
DZgas Π
|
2023-04-14 12:33:13
|
**Thorium **decodes JPEG XL with progressive incorrectly. It makes 3 layers, and stops. That is, my 8 layer images are displayed on layer 3, no further decoding takes place.
|
|
2023-04-14 12:34:02
|
Another browser, Palemoon, does everything perfectly.
|
|
|
username
|
2023-04-14 12:43:43
|
I am not in a position to help solve this issue however I would like to see it in action so would you be able to post the JXL files you have with more then 3 layers?
|
|
|
_wb_
|
|
DZgas Π
**Thorium **decodes JPEG XL with progressive incorrectly. It makes 3 layers, and stops. That is, my 8 layer images are displayed on layer 3, no further decoding takes place.
|
|
2023-04-14 12:44:17
|
that's surprising and weird. can you share an example?
|
|
|
DZgas Π
|
2023-04-14 12:50:02
|
|
|
2023-04-14 12:51:10
|
well no, it definitely works here.
|
|
2023-04-14 12:53:18
|
my bad
|
|
2023-04-14 12:54:15
|
checking the files in the tabs I didn't notice that I had an open blob:https://google.github.io / which I have been testing at the moment, which does the decoding sequentially
|
|
2023-04-14 01:00:49
|
But still, I found something to scold Thorium for - it does decoding only in 1 thread. While Palemoon does on all thread
|
|
|
Demez
|
2023-04-17 05:00:00
|
librewolf should now have better jxl support in the next version
https://gitlab.com/librewolf-community/browser/source/-/merge_requests/53
|
|
|
DZgas Π
|
|
_wb_
|
2023-04-18 06:51:25
|
|
|
2023-04-18 06:52:01
|
let's see if I get a response this time...
|
|
|
Demez
|
2023-04-18 07:07:46
|
i really hope you do
|
|
|
MSLP
|
|
Demez
librewolf should now have better jxl support in the next version
https://gitlab.com/librewolf-community/browser/source/-/merge_requests/53
|
|
2023-04-18 04:39:17
|
For the current Librewolf release JXL patches have been witheld:
https://gitlab.com/librewolf-community/browser/source/-/commit/29964a30ff7a4f859dac34610d0a532855f2b8ae
|
|
|
_wb_
|
2023-04-18 04:43:40
|
any indication why?
|
|
|
MSLP
|
2023-04-18 04:45:23
|
Not really sure, but I suspect possible browser fingerprinting
|
|
|
Demez
|
|
_wb_
|
2023-04-19 06:29:47
|
I just got a response from the AVIF team. Something very long about decode speed, and then this about the other points:
> Progressive rendering
>
>
> AVIF format itself does support progressive coding. Weβre looking into whether the feature makes sense for web use cases.
>
>
> Encode speed
>
>
> At this point we donβt have anything to add besides the results already published in AVIF comparison. Site includes a comprehensive set of results that hopefully helps developers to pick the speed setting that works best for their use case, including single vs multi-threaded encoding. We do believe that the results showcase why AVIF performs better than JPEG XL.
>
>
> Quality
>
>
> Contemplating Codec Comparisons correctly states that assessing the quality of lossy images is hard. For this reason AVIF comparison includes a comprehensive set of results for many different objective metrics, thus developers can look at objective metrics they care about.
|
|
2023-04-19 06:38:38
|
imo none of those responses provide actual answers to the things I'm raising, and are basically deflections.
If AVIF does support progressive coding, as claimed, then please show me the results of how well it performs at it, i.e. what is the overhead for doing progressive vs non-progressive, how many intermediate refinement steps can you get, what's the evolution of the image quality vs % loaded, etc. Otherwise I'm inclined to think that it doesn't actually support it in a meaningful way. "Weβre looking into whether the feature makes sense for web use cases" almost sounds like a joke. Before WebP, _all_ image formats used on the web had one way or another to do progressive loading: GIF has interlacing, PNG has Adam7, JPEG has progressive, which mozjpeg btw decided to make the default. I think it's pretty obvious that at least in _some_ web use cases, progressive decoding is very much a desirable feature.
Encode speed: they're just ignoring my points and saying "we don't have anything to add"
Quality: again just ignoring my points about subjective being the only real way to test codecs and saying "you can look at the objective metrics you care about" (while also ignoring all my points about the relevant quality range etc)
|
|
|
DZgas Π
|
|
|
afed
|
2023-04-19 06:45:48
|
<:Thonk:805904896879493180>
https://www.reddit.com/r/AV1/comments/12re20c/why_browsers_will_probably_skip_jpegxl_imo/
|
|
|
_wb_
|
2023-04-19 06:50:15
|
Anyway, I don't think I'll bother with writing a reply to the AVIF team. If that's all they came up with in 4 months, then I think it's clear they don't actually want to have an honest and constructive dialog about the actual technical merits of AVIF vs JXL, and this is their way to politely tell me that they just don't care.
|
|
|
gb82
|
2023-04-19 08:27:46
|
It may be worth it to lay into them & lean as hard as possible into their missteps here just to see if by some miracle u can get an answer out of them. But it is probably very frustrating & I understand that is not a great use of time
|
|
|
Foxtrot
|
2023-04-19 08:34:33
|
Tbh, at this point in time it seems to me most logical to make sure that Adobe doesn't change its mind and implements jpeg xl as export format. When that happens it will be easier to convince others about jxl.
|
|
|
derbergπ
|
|
_wb_
Anyway, I don't think I'll bother with writing a reply to the AVIF team. If that's all they came up with in 4 months, then I think it's clear they don't actually want to have an honest and constructive dialog about the actual technical merits of AVIF vs JXL, and this is their way to politely tell me that they just don't care.
|
|
2023-04-19 08:36:19
|
IMO you should still write a reply.
Maybe somebody else will have a look there.
Well and even if you get another bs answer, you have food for media that could report about the incompetence of the AVIF team : D
|
|
|
Foxtrot
|
2023-04-19 08:38:19
|
Big corporations start to care about something only if it makes them look bad in media.
|
|
|
Traneptora
|
2023-04-19 08:38:25
|
I would publish their response
|
|
|
derbergπ
|
2023-04-19 08:38:43
|
Yeah, publish the mail file or something
|
|
2023-04-19 08:38:48
|
I will forward it to golem.de to get coverage on a big german site focused on IT
|
|
2023-04-19 08:40:00
|
(I forwarded some other stuff in the past that got an article after that so I know authors are open for that)
|
|
|
|
paperboyo
|
|
_wb_
I just got a response from the AVIF team. Something very long about decode speed, and then this about the other points:
> Progressive rendering
>
>
> AVIF format itself does support progressive coding. Weβre looking into whether the feature makes sense for web use cases.
>
>
> Encode speed
>
>
> At this point we donβt have anything to add besides the results already published in AVIF comparison. Site includes a comprehensive set of results that hopefully helps developers to pick the speed setting that works best for their use case, including single vs multi-threaded encoding. We do believe that the results showcase why AVIF performs better than JPEG XL.
>
>
> Quality
>
>
> Contemplating Codec Comparisons correctly states that assessing the quality of lossy images is hard. For this reason AVIF comparison includes a comprehensive set of results for many different objective metrics, thus developers can look at objective metrics they care about.
|
|
2023-04-19 01:25:19
|
> Something very long about decode speed
Does at least this bit have some merit? (as other bits you shared, I agree, do not, really)
|
|
|
_wb_
|
|
paperboyo
> Something very long about decode speed
Does at least this bit have some merit? (as other bits you shared, I agree, do not, really)
|
|
2023-04-19 02:51:07
|
It's basically trying to figure out where the difference in measured decode speeds between my measurements and theirs comes from, with the conclusion apparently being "it's not clear" but they still consider their measurements more correct than mine. There's no reaction to my point that it's not just decode speed that matters, but also when the decoding actually starts (jxl has a streaming decoder while avif only starts when the full transfer is done), and also no reaction to my point that basically both codecs decode "fast enough" for still images on the web so it doesn't really matter that much exactly how many MPx/s you are getting. To be honest I don't really understand why they want to focus so much on this particular point β I suppose they spent a lot of time making av1 software decode fast enough for realtime decoding and they're so proud of that that they now consider this the key point to test when comparing codecs? I dunno, just guessing
|
|
|
BlueSwordM
|
|
_wb_
I just got a response from the AVIF team. Something very long about decode speed, and then this about the other points:
> Progressive rendering
>
>
> AVIF format itself does support progressive coding. Weβre looking into whether the feature makes sense for web use cases.
>
>
> Encode speed
>
>
> At this point we donβt have anything to add besides the results already published in AVIF comparison. Site includes a comprehensive set of results that hopefully helps developers to pick the speed setting that works best for their use case, including single vs multi-threaded encoding. We do believe that the results showcase why AVIF performs better than JPEG XL.
>
>
> Quality
>
>
> Contemplating Codec Comparisons correctly states that assessing the quality of lossy images is hard. For this reason AVIF comparison includes a comprehensive set of results for many different objective metrics, thus developers can look at objective metrics they care about.
|
|
2023-04-19 04:18:58
|
<:KekDog:805390049033191445>
>`AVIF format itself does support progressive coding.`
|
|
2023-04-19 04:19:26
|
https://aomedia-review.googlesource.com/c/libavif/+/173341
|
|
2023-04-19 04:20:03
|
https://github.com/AOMediaCodec/libavif/commit/ac024b0afc8ff3095762edac87c2e397cb643019
`If --progressive is specified, avifenc will encode a progressive,
layered image. The current implementation is hardcoded to use two
layers.
The --progressive option is marked as experimental because it doesn't
work properly even though it produces a correctly encoded layered image.
Refactor avifEncodeImagesFixedQuality(). Move the big while loop in
avifEncodeImagesFixedQuality() to a new avifEncodeRestOfImageSequence()
function. Then change avifEncodeImagesFixedQuality() to call either
avifEncodeRestOfImageSequence() or avifEncodeRestOfLayeredImage()
depending on whether we are encoding an image sequence or a progressive,
layered image.`
|
|
2023-04-19 04:20:22
|
Yeah, "supported", and it is plain inferior to freaking JPEG progressive due to how it works.
|
|
|
MSLP
|
2023-04-19 04:26:17
|
so for now it's two-step decode?
|
|
|
jonnyawsom3
|
2023-04-19 04:37:12
|
Two step decode, that doesn't work
|
|
|
_wb_
|
2023-04-19 04:39:23
|
Is it technically actually different from encoding it as a two-frame animation where the first frame is just more lossy than the second?
|
|
2023-04-19 04:40:35
|
because if that's what it effectively does, you could just as well claim that webp supports progressive
|
|
|
spider-mario
|
2023-04-19 04:41:01
|
great news everyone, webp supports progressive!
|
|
|
_wb_
|
2023-04-19 04:41:51
|
it also supports 10-bit! the two least significant bits have to be zeroes, but that's just a small technical limitation
|
|
|
spider-mario
|
2023-04-19 04:42:47
|
as well as the subset of 4:4:4 that can survive a 4:2:0 roundtrip
|
|
|
MSLP
|
2023-04-19 04:44:57
|
I wonder if AVIF progressive mode utilizing P frames would be possible, and if it would yield any good results
|
|
|
username
|
2023-04-19 04:49:50
|
is avif even going to have any form of incremental decoding like non-adam7 png, baseline jpeg and webp?
|
|
2023-04-19 04:50:29
|
like I don't understand what kind of "progressive" decoding they are trying to add is
|
|
|
w
|
2023-04-19 04:55:43
|
i always imagined it to be just a video where it starts low quality and gets higher quality with subsequent frames
|
|
|
monad
|
2023-04-19 06:31:24
|
> We do believe that the results showcase why AVIF performs better than JPEG XL.
Okay, I'm convinced.
|
|
|
_wb_
|
2023-04-19 08:41:42
|
https://tenor.com/view/you-have-to-believe-me-warren-flack-believe-me-have-faith-in-me-gif-22013692
|
|
|
Zeyad Kenawi
|
2023-04-19 08:58:24
|
https://bugs.chromium.org/p/chromium/issues/detail?id=1416530&q=Jpeg-xl&can=2
So chrome might reconsider it afterall? I don't have hopes as the bug issue was created in February.
|
|
|
username
|
|
Zeyad Kenawi
https://bugs.chromium.org/p/chromium/issues/detail?id=1416530&q=Jpeg-xl&can=2
So chrome might reconsider it afterall? I don't have hopes as the bug issue was created in February.
|
|
2023-04-19 09:21:05
|
oh that isn't to re-add back to chrome sadly, it's just there for chromium forks that want to try to bring back JXL support.
|
|
|
zamfofex
|
2023-04-19 09:51:33
|
It feels like a fairly useful thing in any case! Itβd probably make it easier for such forks to integrate it, and might also encourage more Chrome variants to do so.
|
|
|
Traneptora
|
2023-04-19 09:51:49
|
unfortunately it appears that the lead codec team of chrome has zero interest in jxl or being even remotely open to the idea
|
|
|
username
|
2023-04-19 10:31:34
|
is it even possible to get them to reconsider? because it seems like they are absolutely dead set on making sure that chrome does not support jxl no matter what anyone else says
|
|
2023-04-19 10:32:10
|
like how would you even go about getting people like that to change their mind?
|
|
|
w
|
2023-04-19 10:32:45
|
by getting rid of them
|
|
|
elfeΓ―n
|
|
afed
<:Thonk:805904896879493180>
https://www.reddit.com/r/AV1/comments/12re20c/why_browsers_will_probably_skip_jpegxl_imo/
|
|
2023-04-20 01:08:43
|
Do you think the flash fiasco is to blame for this?
|
|
2023-04-20 02:47:32
|
Also
|
|
|
Moritz Firsching
|
|
username
oh that isn't to re-add back to chrome sadly, it's just there for chromium forks that want to try to bring back JXL support.
|
|
2023-04-20 11:05:33
|
yes, this is why I made this bug and the patch...
|
|
|
_wb_
|
2023-04-20 12:21:48
|
well it's two things right: 1) making it easy for forks to get/keep jxl support, 2) make sure that if chrome would change their mind at some point, it's easy to do that
|
|
|
Kleis Auke
|
2023-04-20 03:17:49
|
https://github.com/Fyrd/caniuse/pull/6673 π€ ...
|
|
|
sklwmp
|
2023-04-20 03:22:41
|
Of course, the request coming from an AVIF proponent...
|
|
|
Kleis Auke
|
2023-04-20 03:22:50
|
Ah, that PR was also opened on Friday. https://discord.com/channels/794206087879852103/806898911091753051/1053680322258161765
|
|
|
_wb_
|
2023-04-20 04:08:25
|
Next Chrome feature: automatically removes all sentences containing the words "JPEG XL" from all websites you're viewing, so you don't get "confused" and start to question the party line.
|
|
|
gb82
|
2023-04-20 04:44:15
|
|
|
2023-04-20 04:44:32
|
Not even gonna respond. Not worth it if they wonβt do their research
|
|
|
|
veluca
|
2023-04-20 05:00:49
|
y'all have no idea how hard it is to resist commenting on these posts π
|
|
|
derbergπ
|
|
_wb_
Next Chrome feature: automatically removes all sentences containing the words "JPEG XL" from all websites you're viewing, so you don't get "confused" and start to question the party line.
|
|
2023-04-20 05:18:46
|
More likely that they just do s/JPEG XL/WebP/ so that it doesn't look like some sentences are missing <:KekDog:805390049033191445>
|
|
|
Jim
|
|
_wb_
imo none of those responses provide actual answers to the things I'm raising, and are basically deflections.
If AVIF does support progressive coding, as claimed, then please show me the results of how well it performs at it, i.e. what is the overhead for doing progressive vs non-progressive, how many intermediate refinement steps can you get, what's the evolution of the image quality vs % loaded, etc. Otherwise I'm inclined to think that it doesn't actually support it in a meaningful way. "Weβre looking into whether the feature makes sense for web use cases" almost sounds like a joke. Before WebP, _all_ image formats used on the web had one way or another to do progressive loading: GIF has interlacing, PNG has Adam7, JPEG has progressive, which mozjpeg btw decided to make the default. I think it's pretty obvious that at least in _some_ web use cases, progressive decoding is very much a desirable feature.
Encode speed: they're just ignoring my points and saying "we don't have anything to add"
Quality: again just ignoring my points about subjective being the only real way to test codecs and saying "you can look at the objective metrics you care about" (while also ignoring all my points about the relevant quality range etc)
|
|
2023-04-20 10:38:05
|
For the progressive decoding - the last I heard there was just the developers on github saying it is possible, but not a priority. As far as anyone knows, the there is not even any code submitted that does that (maybe I'm wrong and there's a patch sitting in someone's basement?). The fact is, there is no way to progressive rendering in even a development build of the encoder and I don't think theres any decoder code in place either.
Instead they spent months claiming that it wasn't needed, just set the quality low enough that it takes a split second to load. Eventually, after a large number of people complained (cause 90%+ of the internet's images are not low quality), they finally said it was possible but don't appear to have even tried to code it. I know more recently when pressed they told people to use WebP... except WebP doesn't have progressive either. At this point I'm waiting for them to get sued for false advertising.
|
|
2023-04-20 10:41:08
|
When it comes to the speed, I've not seen any independent tests verifying the AVIF team's data... likely because it's probably BS. Netflix has said they have a TON of data since they use it all the time... but won't release any of it.
|
|
|
gb82
|
|
veluca
y'all have no idea how hard it is to resist commenting on these posts π
|
|
2023-04-21 12:00:26
|
<:FeelsSadMan:808221433243107338>
|
|
|
elfeΓ―n
|
|
gb82
|
|
2023-04-21 12:48:52
|
It wasn't made by google lol
|
|
|
Jim
When it comes to the speed, I've not seen any independent tests verifying the AVIF team's data... likely because it's probably BS. Netflix has said they have a TON of data since they use it all the time... but won't release any of it.
|
|
2023-04-21 12:50:17
|
Lol what? That's so random
|
|
2023-04-21 12:50:51
|
I don't get what everyone's problem is. Being better doesn't mean you have to drop everything and switch immediately.
|
|
|
gb82
|
|
elfeΓ―n
It wasn't made by google lol
|
|
2023-04-21 01:00:14
|
exactly, just bc google's research team contributed doesn't mean it was Made by Google β’οΈ
|
|
|
elfeΓ―n
|
|
gb82
exactly, just bc google's research team contributed doesn't mean it was Made by Google β’οΈ
|
|
2023-04-21 01:00:49
|
Otherwise it'd be called Gjpexl
|
|
|
gb82
|
2023-04-21 02:25:19
|
Or WebXL lol
|
|
|
BlueSwordM
|
|
gb82
|
|
2023-04-21 03:35:11
|
>Beta
>Got ffmpeg support before AVIF
|
|
|
_wb_
|
|
elfeΓ―n
I don't get what everyone's problem is. Being better doesn't mean you have to drop everything and switch immediately.
|
|
2023-04-21 05:38:37
|
Software being slow to adopt is normal and it's the kind of inertia that can be expected. But Chrome already had all the code to make jxl work perfectly fine, and then AVIF proponents at Chrome deleted that code. That's not just the normal inertia (people being lazy to implement new stuff), that's actively blocking adoption (the avif team removing jxl code because in their opinion avif is good enough). I guess this is why this is so controversial.
|
|
|
elfeΓ―n
|
|
_wb_
Software being slow to adopt is normal and it's the kind of inertia that can be expected. But Chrome already had all the code to make jxl work perfectly fine, and then AVIF proponents at Chrome deleted that code. That's not just the normal inertia (people being lazy to implement new stuff), that's actively blocking adoption (the avif team removing jxl code because in their opinion avif is good enough). I guess this is why this is so controversial.
|
|
2023-04-21 05:49:28
|
Ahhh so avif is too prideful. I wonder if they feel stepped on and hurt. I mean, they worked very hard to create and optimize an open standard, from what I've heard. And then comes along this new standard with a bunch of hype and no obvious effort to create it. Prolly stings a lot.
|
|
|
yoochan
|
2023-04-21 06:15:47
|
you forgot the <sarcasm> tags π
|
|
|
elfeΓ―n
|
|
yoochan
you forgot the <sarcasm> tags π
|
|
2023-04-21 06:19:35
|
Oh f- I forgot to reconsider that might come off as sarcastic lol I actually meant that
|
|
|
_wb_
|
2023-04-21 06:49:06
|
Nobody likes it when people say their baby is ugly (or that another baby is prettier). That's quite understandable. What I don't really understand is why they want to push the image format that much, when imo it's actually the video codec that is great.
|
|
|
jonnyawsom3
|
2023-04-21 06:58:56
|
It's a dog that's great at tracking, but they're trying to make it eat at a dinner table, it's gonna end up sloppy
|
|
|
_wb_
|
2023-04-21 07:31:06
|
exactly. it's a very nice race car that they insist can also be used as a farming vehicle for harvesting potatoes in muddy soil, to the point that all tractors should be destroyed
|
|
|
elfeΓ―n
|
2023-04-21 07:50:05
|
Ah
|
|
2023-04-21 08:01:31
|
I'm trying to think of a parallel so I can see how others solved similar situations
|
|
|
Jim
|
|
elfeΓ―n
Lol what? That's so random
|
|
2023-04-21 10:38:30
|
If you know of a way to get it to do progressive rendering, by all means post it.
|
|
|
|
paperboyo
|
|
veluca
y'all have no idea how hard it is to resist commenting on these posts π
|
|
2023-04-21 11:48:29
|
Resist the impulse to resist π .
|
|
|
diskorduser
|
|
gb82
|
|
2023-04-21 12:19:20
|
What app is this?
|
|
|
gb82
|
2023-04-21 06:09:42
|
Ice Cubes, for Mastodon
|
|
2023-04-21 06:09:55
|
I use Ice Cubes on iOS & Fedilab on Android
|
|
|
elfeΓ―n
|
|
Jim
If you know of a way to get it to do progressive rendering, by all means post it.
|
|
2023-04-21 09:27:55
|
No no I meant that Netflix didn't release anything
|
|
2023-04-21 09:28:02
|
Like, wat
|
|
|
Jim
|
|
elfeΓ―n
No no I meant that Netflix didn't release anything
|
|
2023-04-21 11:47:00
|
I meant Akamai (I think Netflix uses them). There is a video of an Akamai employee praising AVIF and in the same breath says they won't release any of the data they have. Granted Netflix didn't really put out objective data either. They put out a bunch of subjective data that amounts to "It works for us!" - great! Doesn't mean other formats should be blocked from being implemented or that 80%+ of the internet are looking for only a ultra low bbp format.
|
|
|
elfeΓ―n
|
2023-04-22 12:02:50
|
Ye
|
|
2023-04-22 12:03:38
|
Just because it works for you doesn't mean others shouldn't use something else.
|
|
2023-04-22 12:16:13
|
Lol mfw we write size-optimized decoders to polyfill future browsers.
|
|
|
|
Deleted User
|
2023-04-24 01:29:46
|
https://9to5linux.com/shotwell-0-32-0-image-viewer-adds-support-for-jpeg-xl-avif-and-webp-images
|
|
|
derbergπ
|
2023-04-25 07:34:38
|
https://gitlab.xfce.org/apps/xfce4-screenshooter/-/commit/de32f2269a62909a2f6a481f9ec8e7f49b66f7c6
|
|
|
pandakekok9
|
2023-04-26 09:43:58
|
noice! can't wait to see this coming in debian
|
|
|
.vulcansphere
|
2023-04-27 06:01:02
|
Nice to see support in Xfce environment
|
|
|
VcSaJen
|
2023-05-05 04:10:30
|
> software_support.md
IMHO, "Image viewer/editor plugin" should be separate category. Paint.net does not support JXL by default, for example.
Also, not sure why Photoshop even listed if there's no support.
|
|
|
username
|
2023-05-05 04:27:17
|
once issue #1450 is solved then Paint.NET should support JXL by default soon'ish after
|
|
|
derbergπ
|
2023-05-08 08:54:12
|
imlib2 added a JXL saver two weeks ago:
https://git.enlightenment.org/old/legacy-imlib2/commit/a55f36133d575a46a19d45718b81378078085037
Usage: https://git.enlightenment.org/old/legacy-imlib2/issues/9#issuecomment-635
|
|
|
Oleksii Matiash
|
|
VcSaJen
> software_support.md
IMHO, "Image viewer/editor plugin" should be separate category. Paint.net does not support JXL by default, for example.
Also, not sure why Photoshop even listed if there's no support.
|
|
2023-05-12 10:41:20
|
Adobe Camera Raw supports both opening and saving to JXL, so PS can open JXL, even if not "natively"
|
|
|
_wb_
|
2023-05-12 11:21:07
|
cool! I can indeed just open jxl files in Photoshop now!
|
|
2023-05-12 11:22:10
|
any idea how I can save images as jxl? camera raw automatically opens when trying to open a jxl, but is there a way to save with it?
|
|
|
Tirr
|
2023-05-12 11:34:15
|
camera raw has its own export feature
|
|
|
|
runr855
|
2023-05-12 12:04:15
|
Does anyone know how Serif's Affinity implement JXL? I can't find any references to libjxl and the files it creates can be big compared to WebP. Using cjxl yields much better results
|
|
|
_wb_
|
2023-05-12 12:08:54
|
I would assume they statically link some by now old version of libjxl (and I don't know what options they expose but they perhaps made some poor choices in their default encode settings)
|
|
|
Foxtrot
|
2023-05-12 04:54:03
|
I just hope they add lossless JPEG XL as compression option in TIFF. That would save a lot of space.
|
|
|
_wb_
|
2023-05-12 06:39:11
|
Or just use layered jxl...
|
|
2023-05-12 06:39:39
|
Tiff is already such a hairy kitchen sink of a format
|
|
|
Fraetor
|
2023-05-12 07:40:20
|
When was Mac big endian? Was that PowerPC, or further back to Motorola?
|
|
|
_wb_
|
2023-05-12 07:44:01
|
According to wikipedia, PowerPC is bi-endian (can do both big and little endian)
|
|
|
Traneptora
|
2023-05-12 08:42:04
|
PowerPC was usually big endian when it was running macOS, iirc
|
|
|
_wb_
|
2023-05-13 04:41:32
|
Big endian was more popular in the past, that's for sure.
|
|
|
Traneptora
|
2023-05-13 12:02:16
|
iirc macOS used to have "fat" binaries which were mach-o binary files that contained compiled code for x86 and for PowerPC
|
|
2023-05-13 12:02:35
|
with their transition to "apple silicon" aka ARM, I'm not sure if they've revitalized that
|
|
2023-05-13 12:03:14
|
as far as I'm aware the last used big-endian popular architecture is MIPS because it's much cheaper to fabricate than ARM processors so a lot of embedded systems use MIPS instead of ARM
|
|
|
spider-mario
|
2023-05-13 07:02:23
|
https://en.wikipedia.org/wiki/Universal_binary
> The new Universal 2 binary format was introduced at the 2020 Worldwide Developers Conference.[5] Universal 2 allows applications to run on both Intel x86-64-based and ARM64-based Macintosh computers, to enable the transition to Apple silicon.
|
|
|
_wb_
|
2023-05-13 07:10:01
|
"Universal" is a funny name if it means "runs on 2 different combinations of OS and cpu-arch, out of the hundreds that exist"
|
|
2023-05-13 07:11:11
|
Almost as much hubris as I had when naming FUIF π
|
|
|
Traneptora
|
|
190n
|
|
spider-mario
https://en.wikipedia.org/wiki/Universal_binary
> The new Universal 2 binary format was introduced at the 2020 Worldwide Developers Conference.[5] Universal 2 allows applications to run on both Intel x86-64-based and ARM64-based Macintosh computers, to enable the transition to Apple silicon.
|
|
2023-05-14 12:37:45
|
the rollout here has been funny
|
|
2023-05-14 12:38:03
|
i recall seeing some apps which provided one intel binary, and one universal binary
|
|
2023-05-14 12:38:28
|
combining the bloat of 2 architectures in one binary with the inconvenience of having two binaries <:galaxybrain:821831336372338729>
|
|
2023-05-14 12:39:16
|
i guess that might be necessary if old versions of x86_64 macOS can't run universal binaries? but i really hope apple would have made it in a compatible way
|
|
|
_wb_
|
2023-05-16 09:57:21
|
trying out the jxl export in adobe camera raw, looks like it needs some work
|
|
2023-05-16 09:57:48
|
in particular, it's not using XYB for lossy compression, which is very likely a mistake
|
|
2023-05-16 09:59:28
|
for lossless it seems to produce results pretty similar to what libjxl e3 does, so I'm assuming that's exactly what they do (which makes sense)
|
|
2023-05-16 10:00:31
|
for lossy it looks like they disabled xyb, which makes it produce quite poor results since libjxl is not at all tuned for working well on lossy rgb
|
|
2023-05-16 10:01:54
|
<@604964375924834314> do you know already about this? can you help Adobe fix it?
|
|
2023-05-16 10:03:53
|
<@795684063032901642> <@179701849576833024> this is not the first time that I see people accidentally using lossy jxl without xyb β it looks like this is a major pitfall in the encode api that applications are consistently getting wrong. Can we somehow make it less likely that this happens? Maybe it's just the api documentation that is not clear enough.
|
|
2023-05-16 10:05:01
|
https://github.com/libjxl/libjxl/blob/e6559ab06bfca0521bb63f68e48fa3c297bddc51/lib/include/jxl/codestream_header.h#L176
|
|
2023-05-16 10:06:24
|
I think people are still setting that variable to `true` just because things are too complicated and it kind of feels like if you if you set it to false, you will lose the color profile and everything will be wrong
|
|
2023-05-16 10:08:34
|
The description needs a big fat TL;DR saying "SET THIS TO `true` FOR LOSSLESS AND TO `false` FOR LOSSY"
|
|
|
|
runr855
|
2023-05-16 10:23:57
|
> JPEG XL image, 2560x1256, (possibly) lossless, 8-bit RGB+Alpha
> Color space: 596-byte ICC profile, CMM type: "lcms", color space: "RGB ", rendering intent: 0
This is a JXL exported with Affinity Photo 2 at 85% quality. I guess this is wrong too like Adobe Camera Raw?
|
|
2023-05-16 10:24:59
|
Serif's Affinity was quite early in adopting JXL so I think it'd be great to reach out and help them get JXL done properly
|
|
|
Kampidh
|
2023-05-16 03:01:02
|
oh wow so adobe got it wrong too..
|
|
2023-05-16 03:02:47
|
<@794205442175402004> how about their hdr jxl exports?
|
|
|
_wb_
|
2023-05-16 03:28:53
|
looks like if you enable the "enable HDR display" save option, it does use XYB and compression seems fine β but something seems weird with the color management when I look at the image in Thorium
|
|
2023-05-16 03:29:04
|
(the jxl looks darker/duller than it should)
|
|
2023-05-16 03:29:18
|
when I open it in Camera Raw it is OK though
|
|
2023-05-16 03:29:40
|
```
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 667x1000, lossy, 16-bit RGB
intensity_target: 289.000000 nits
min_nits: 0.000000
relative_to_max_display: 0
linear_below: 0.000000
Color space: RGB, D65, Rec.2100 primaries, PQ transfer function, rendering intent: Perceptual
Uncompressed Exif metadata: 164 bytes
Brotli-compressed XML metadata: 1881 compressed bytes
```
|
|
2023-05-16 03:29:58
|
it might be related to the intensity target they're setting to 289 for some reason
|
|
2023-05-16 03:30:17
|
(i'm just taking an SDR image here btw)
|
|
|
spider-mario
|
2023-05-16 04:01:21
|
does Thorium use the intensity target for anything at all?
|
|
2023-05-16 04:01:27
|
Chrome didnβt, AFAIK
|
|
|
_wb_
|
2023-05-16 05:28:01
|
Oh, maybe then that's the problem, maybe it should...
|
|
|
Traneptora
|
|
_wb_
looks like if you enable the "enable HDR display" save option, it does use XYB and compression seems fine β but something seems weird with the color management when I look at the image in Thorium
|
|
2023-05-16 09:44:39
|
can you provide a sample? I'm curious how libplacebo handles it
|
|
|
_wb_
|
2023-05-17 06:50:38
|
|
|
2023-05-17 06:50:53
|
|
|
2023-05-17 06:51:04
|
|
|
2023-05-17 06:52:08
|
these are the files it produces when saving avif, jxl, png in rec2020 PQ
|
|
2023-05-17 06:54:56
|
this is how Thorium renders them (avif, jxl, png)
|
|
2023-05-17 06:55:25
|
the jxl and png look the same, the avif looks brighter
|
|
2023-05-17 06:55:59
|
when viewed in Camera Raw, they all look the same
|
|
2023-05-17 07:03:10
|
actually there is a difference in Camera Raw too when I look at the histograms
|
|
2023-05-17 07:04:31
|
the original image (just an SDR sRGB image)
|
|
2023-05-17 07:04:49
|
the AVIF it produced
|
|
2023-05-17 07:05:02
|
the JXL it produced
|
|
2023-05-17 07:05:58
|
somehow the AVIF goes a bit into the HDR range
|
|
|
gb82
|
2023-05-17 07:06:01
|
what could be going on with the AVIF
|
|
2023-05-17 07:06:07
|
is it 10 bit?
|
|
|
_wb_
|
2023-05-17 07:06:45
|
yes
|
|
2023-05-17 07:06:49
|
```
Image decoded: pexels-cihan-oΔuzmetin-4505269camerarawhigh.avif
Image details:
* Resolution : 667x1000
* Bit Depth : 10
* Format : YUV420
* Chroma Sam. Pos: 0
* Alpha : Absent
* Range : Full
* Color Primaries: 9
* Transfer Char. : 16
* Matrix Coeffs. : 9
* ICC Profile : Absent
* XMP Metadata : Present (10144 bytes)
* Exif Metadata : Present (152 bytes)
* Transformations: None
* Progressive : Unavailable
```
|
|
2023-05-17 07:09:05
|
yuck, my avifdec produces a PNG that doesn't seem correctly tagged at all (maybe I'm using a version that is too old)
|
|
2023-05-17 07:09:19
|
|
|
2023-05-17 07:10:23
|
like discord, it just makes things sRGB without conversion, it seems
|
|
2023-05-17 07:18:07
|
anyway, it does look to me like
1) the JXL file itself is fine
2) Chromium/Thorium for some reason renders it a bit too dark/dull (the PNG too)
3) the AVIF file Camera Raw produces is actually not fine: colors are brighter than they should be (though I cannot see that on my Macbook 2019 screen, which is SDR)
4) Chromium/Thorium renders the incorrect AVIF incorrectly and those two wrongs make a right somehow
|
|
2023-05-17 07:19:02
|
<@604964375924834314> do you have any insights on this? it's all so confusing...
|
|
|
jonnyawsom3
|
2023-05-21 02:41:39
|
https://cdn.discordapp.com/attachments/766815322236911619/1109632456153374741/FvayhJNaYAEMsFJ.png
|
|
|
Demez
|
|
https://cdn.discordapp.com/attachments/766815322236911619/1109632456153374741/FvayhJNaYAEMsFJ.png
|
|
2023-05-21 05:05:47
|
|
|
|
VEG
|
|
https://cdn.discordapp.com/attachments/766815322236911619/1109632456153374741/FvayhJNaYAEMsFJ.png
|
|
2023-05-21 08:28:04
|
There is also WebKit / Safari. But yeah, true...
|
|
|
yoochan
|
2023-05-21 10:02:25
|
Gecko (even less servo) didn't made it into a full fledged integrable component as did blink... Which is a shame
|
|
|
zamfofex
|
2023-05-21 10:11:59
|
Reminds me of this blog post I read a few years ago: <https://thehistoryoftheweb.com/how-a-browser-engine-dominates-the-market/> (I feel like it was a joy to read!)
|
|
|
yoochan
|
|
Reminds me of this blog post I read a few years ago: <https://thehistoryoftheweb.com/how-a-browser-engine-dominates-the-market/> (I feel like it was a joy to read!)
|
|
2023-05-21 11:30:54
|
Nice read... We could wish blink was governed by an open comity, but it is clearly designed to answer the needs of Google... And the manifest v3 goes in this direction
|
|
|
gb82
|
2023-05-25 06:01:05
|
JXL support (kinda) in Revolt
|
|
|
pandakekok9
|
2023-06-04 03:41:05
|
https://github.com/Floorp-Projects/Floorp/pull/268
|
|
2023-06-04 03:41:27
|
Will be coming to Floorp version 11 (based on ESR 115) if this gets merged
|
|
|
username
|
2023-06-04 03:48:14
|
Nice! I was thinking of trying make a pull request for floorp myself but this is way better put together then what I would have most likely ended up doing
|
|
2023-06-04 03:52:16
|
hopefully they don't decline it for "privacy" related reasons as I remember looking through some random parts of the github in the past and it seems like they are worried about fingerprinting but i'm not sure/don't remember to what level their worry is
|
|
2023-06-04 03:55:57
|
something interesting about floorp I noticed is they have avif support forced on
|
|
|
pandakekok9
https://github.com/Floorp-Projects/Floorp/pull/268
|
|
2023-06-04 03:58:38
|
<@707907827712131102> maybe you should add JXL to the list in this pref here (it's in 000-floorp.js)
|
|
2023-06-04 03:59:03
|
^ looks like the list of allowed file types to be used for new tab backgrounds?
|
|
2023-06-04 04:01:23
|
ah so then it likely is
|
|
|
pandakekok9
|
|
username
<@707907827712131102> maybe you should add JXL to the list in this pref here (it's in 000-floorp.js)
|
|
2023-06-04 04:16:34
|
oh, good thinking, thanks, I will do that
|
|
|
username
|
2023-06-04 04:23:32
|
I still find it strange how they have avif locked on but not webp
|
|
2023-06-04 04:23:52
|
maybe they use avif somewhere for some asset(s) or something?
|
|
|
pandakekok9
|
|
username
hopefully they don't decline it for "privacy" related reasons as I remember looking through some random parts of the github in the past and it seems like they are worried about fingerprinting but i'm not sure/don't remember to what level their worry is
|
|
2023-06-04 04:33:25
|
You might be thinking of another Firefox rebuild. Floorp is privacy-aware but not very concerned about it like LibreWolf. Kinda like Pale Moon
|
|
2023-06-04 04:34:09
|
When I pitched them the idea of JPEG XL support they're actually more concerned about whether I'd be reusing Waterfox code, which is a big no for them for some reason
|
|
2023-06-04 04:35:57
|
They said that Waterfox doesn't write license notices (about:license), so they think it's difficult to tell which open source software Waterfox is using.
|
|
|
username
|
|
pandakekok9
https://github.com/Floorp-Projects/Floorp/pull/268
|
|
2023-06-05 01:10:17
|
I was looking over this a bit more and it seems to create a duplicate entry in "nsExternalHelperAppService.cpp"
|
|
|
pandakekok9
|
|
username
I was looking over this a bit more and it seems to create a duplicate entry in "nsExternalHelperAppService.cpp"
|
|
2023-06-05 11:42:26
|
Huh, I could've sworn I checked first if there's a jxl entry already... Thanks, fixed.
|
|
|
190n
|
2023-06-05 05:54:59
|
wwdc 2023 safari features
|
|
|
_wb_
|
|
190n
|
2023-06-05 05:57:41
|
apparently they're adding jxl to safari in the next macos version
|
|
|
_wb_
|
2023-06-05 05:57:56
|
Wait what?
|
|
|
190n
|
2023-06-05 05:58:16
|
in the event going on now they showed a screen full of minor safari features they didn't feel like talking about
|
|
2023-06-05 05:59:22
|
|
|
|
_wb_
|
2023-06-05 06:03:01
|
Wow cool if that's actually going to happen
|
|
|
username
|
2023-06-05 06:03:23
|
is this stuff that they actually fully intend on adding or just stuff that they are interested in?
|
|
|
190n
|
2023-06-05 06:03:39
|
adding, afaik
|
|
|
_wb_
|
2023-06-05 06:04:12
|
Would be weird to show something they're not intending to add
|
|
2023-06-05 06:04:29
|
So this is very good news
|
|
2023-06-05 06:04:58
|
Would be nice to have a somewhat firmer announcement but I will take it π
|
|
2023-06-05 06:05:39
|
This will make it a lot harder for Chrome to keep blocking jxl
|
|
|
190n
|
2023-06-05 06:05:59
|
does this mean chrome on ios will get jxl support? <:KekDog:805390049033191445>
|
|
|
_wb_
|
2023-06-05 06:06:39
|
Haha yes, when they add it to safari it will also be added to iOS chrome π
|
|
|
username
|
2023-06-05 06:06:58
|
hopefully it doesn't end up like a JPEG2000 situation where only Apple supports it, although it's been decades and times are a lot different then they where many many years ago
|
|
2023-06-05 06:10:46
|
<@164917458182864897> I don't really keep up with Apple or their schedule but around when should we be seeing more about this?
|
|
|
190n
|
2023-06-05 06:11:14
|
the next macos version will probably come out sometime in the fall, and there will be a few betas before that
|
|
2023-06-05 06:11:23
|
i think usually they have a beta within a couple weeks of the announcement?
|
|
2023-06-05 06:11:30
|
but i'm not sure if they would have jpeg xl ready in time for that
|
|
2023-06-05 06:11:47
|
oh there are also safari technical previews which might include this independently of a new macos version
|
|
|
username
|
2023-06-05 06:12:08
|
are macos and safari are intertwined?
|
|
|
_wb_
|
2023-06-05 06:12:14
|
Yep
|
|
2023-06-05 06:12:31
|
Safari uses CoreMedia for decoding
|
|
|
username
|
2023-06-05 06:12:39
|
ah so a OS update means a browser update then
|
|
|
_wb_
|
2023-06-05 06:13:10
|
Same library that is used in the OS tools like Preview and Finder
|
|
2023-06-05 06:54:09
|
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
|
derbergπ
|
2023-06-05 06:54:32
|
YESSSSSS
|
|
|
tbtwr
|
2023-06-05 06:54:37
|
YAHHOOO
|
|
|
burntwater8222
|
2023-06-05 06:54:42
|
chrome devs btfo
|
|
|
kokoniara
|
2023-06-05 06:55:07
|
WHAT?!?!?!?
|
|
2023-06-05 06:55:11
|
WHEN
|
|
|
Ringo
|
2023-06-05 06:55:12
|
that's huge
|
|
|
kokoniara
|
2023-06-05 06:55:30
|
LINK
|
|
2023-06-05 06:55:34
|
SCREENSHOT???
|
|
|
Traneptora
|
2023-06-05 06:55:39
|
I wonder if they're integrating libjxl, or if they're brewing an in-house decoder
|
|
2023-06-05 06:55:53
|
I'd like to see an in-house decoder personally
|
|
2023-06-05 06:56:02
|
because more decoders = good
|
|
|
cpc2
|
|
_wb_
|
2023-06-05 06:56:08
|
Scroll up π thanks to <@164917458182864897> for spotting it first!
|
|
|
username
|
|
190n
|
|
2023-06-05 06:56:28
|
what arstechnica article or video is this a screenshot from?
|
|
|
kokoniara
|
|
190n
wwdc 2023 safari features
|
|
2023-06-05 06:56:35
|
.
|
|
2023-06-05 06:56:37
|
WHAT'
|
|
2023-06-05 06:56:40
|
NEW HEIC
|
|
2023-06-05 06:56:43
|
for them
|
|
|
Rally
|
2023-06-05 06:56:44
|
HOLY FUCK
|
|
|
kokoniara
|
2023-06-05 06:57:01
|
RIP HEIC YOU WILL NEVER WILL BE MISSED
|
|
|
190n
|
|
username
what arstechnica article or video is this a screenshot from?
|
|
2023-06-05 06:57:06
|
https://live.arstechnica.com/apples-wwdc-2023-keynote/
|
|
2023-06-05 06:57:27
|
it's from apple's keynote, i'll get a timestamp link once the recording is available
|
|
2023-06-05 06:57:37
|
i didn't get a screenshot of the whole frame myself, just the part that said jpeg xl
|
|
|
kokoniara
|
|
|
afed
|
2023-06-05 06:58:30
|
<https://live.arstechnica.com/apples-wwdc-2023-keynote/#post-1944940>
|
|
|
gameplayer55055
|
|
_wb_
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
2023-06-05 06:59:11
|
thats a gift for me
|
|
|
ctrlz
|
|
_wb_
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
2023-06-05 06:59:15
|
amazing
|
|
|
_wb_
|
2023-06-05 07:01:19
|
Who would have thought that out of those three, not Chrome, not Firefox, but Safari would be the first to add jxl support...
|
|
|
ctrlz
|
2023-06-05 07:01:35
|
didnt chrome have an experiment for jxl at some point
|
|
|
gameplayer55055
|
|
_wb_
Who would have thought that out of those three, not Chrome, not Firefox, but Safari would be the first to add jxl support...
|
|
2023-06-05 07:01:41
|
safari is the best browser lol
|
|
|
diskorduser
|
2023-06-05 07:02:31
|
Is there a slight possibility for safari having jxl?(ok I didn't get the ping)
|
|
|
|
veluca
|
|
_wb_
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
2023-06-05 07:02:46
|
... I'll believe it when I see it
|
|
|
TheBigBadBoy - πΈπ
|
2023-06-05 07:03:07
|
Should make an annoucement on Reddit too <:BlobYay:806132268186861619>
|
|
|
_wb_
|
2023-06-05 07:04:13
|
We'll have to see when Safari will actually have jxl support working, but I don't think they have a habit of announcing stuff they don't actually already have more or less ready to go
|
|
|
Foxtrot
|
|
_wb_
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
2023-06-05 07:04:48
|
thats what I call unlikely ally
|
|
|
_wb_
|
2023-06-05 07:04:55
|
Could still be that Chrome beats them to it though π they can if they want to, <@795684063032901642> kept the patches warm π
|
|
|
kb
|
|
_wb_
Haha yes, when they add it to safari it will also be added to iOS chrome π
|
|
2023-06-05 07:08:25
|
technically, they _could_ block it, though
|
|
|
190n
|
|
diskorduser
Is there a slight possibility for safari having jxl?(ok I didn't get the ping)
|
|
2023-06-05 07:08:59
|
they've announced it for the next version of macos
|
|
2023-06-05 07:09:37
|
planned feature, not slight possibility
|
|
|
diskorduser
|
2023-06-05 07:10:29
|
When I typed that text, I didn't see wb's pinged message.
|
|
|
raspin7932
|
2023-06-05 07:11:42
|
Do you have a yt timestamp for when they announce it?
|
|
|
Ege_E
|
2023-06-05 07:12:50
|
I actually paused the livestream and got really excited when I saw that "JPEG-XL" text on the very left side. π
|
|
|
_wb_
|
|
kb
technically, they _could_ block it, though
|
|
2023-06-05 07:12:53
|
Not sure if they actually can. What would be the mechanism? Remember, on iOS, all browsers are just safari with a skin...
|
|
|
Ege_E
|
2023-06-05 07:12:58
|
Really good news!
|
|
|
190n
|
|
Do you have a yt timestamp for when they announce it?
|
|
2023-06-05 07:13:47
|
https://youtu.be/GYkq9Rgoj8E?t=3224
|
|
|
Wolfgang
|
2023-06-05 07:15:59
|
We win!
|
|
|
DZgas Π
|
|
_wb_
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
2023-06-05 07:16:33
|
<:JXL:805850130203934781> <:Stonks:806137886726553651>
|
|
|
diskorduser
|
2023-06-05 07:17:03
|
<@416586441058025472>
|
|
|
Higgs_The_Boson
|
2023-06-05 07:20:53
|
Woot, I missed it in the cloud of text
|
|
|
DZgas Π
|
|
diskorduser
|
2023-06-05 07:21:09
|
Someone has to post the news on 4chan and hackernews π
|
|
2023-06-05 07:22:15
|
And Phoronix π₯²
|
|
|
spider-mario
|
2023-06-05 07:22:34
|
and bugs.chromium.org
|
|
|
raspin7932
|
2023-06-05 07:23:29
|
Wow. honestly I never imagined apple is having such a following. 1 M concurrent viewers on yt is insane
|
|
|
username
|
2023-06-05 07:25:18
|
I was in the process of making a pull request for the jpegxl.info site which would mention jxlatte and jxl-oxide, I should probably get around to finishing it since a lot more people are about to hear about JPEG XL
|
|
|
Sam
|
2023-06-05 07:25:28
|
https://news.ycombinator.com/item?id=36202088 already on hn
|
|
|
retr0id
|
2023-06-05 07:25:59
|
lol hn won't even load for me rn
|
|
|
Sam
|
2023-06-05 07:26:29
|
seems to be slow... the jxl fans must be overloading the site
|
|
|
Demiurge
|
|
Traneptora
because more decoders = good
|
|
2023-06-05 07:26:36
|
true, but jxl has lots of features and it would be a little bit inconvenient if the decoder only supported a subset...
|
|
|
_wb_
Who would have thought that out of those three, not Chrome, not Firefox, but Safari would be the first to add jxl support...
|
|
2023-06-05 07:28:28
|
This was the least expected outcome
|
|
2023-06-05 07:30:45
|
Google is way more evil than people expected and Firefox is way more feckless :)
|
|
|
diskorduser
|
2023-06-05 07:32:45
|
Firefox is lacking fire nowadays
|
|
|
|
CSMR
|
2023-06-05 07:33:00
|
Fantastic. For Windows what is the first step to support? For the jxl org to produce a WIC, of for Microsoft to decide to support? Microsoft tried to introduce Jpeg XL but the attempt is long dead.
|
|
|
DZgas Π
|
2023-06-05 07:34:00
|
hmmmm maybe start using safari on windows <:megapog:816773962884972565>
|
|
|
lonjil
|
2023-06-05 07:34:06
|
Firefox is less feckless and more basically running on fumes
|
|
2023-06-05 07:34:30
|
They can't even keep up with Chrome on features much less innovate anymore.
|
|
|
Wolfbeast
|
|
CSMR
Fantastic. For Windows what is the first step to support? For the jxl org to produce a WIC, of for Microsoft to decide to support? Microsoft tried to introduce Jpeg XL but the attempt is long dead.
|
|
2023-06-05 07:34:32
|
That was Jpeg-XR (Photo HD) -- we supported that for a while but dropped it. Not Jpeg-XL ;)
|
|
|
190n
|
2023-06-05 07:34:56
|
who's we?
|
|
2023-06-05 07:35:06
|
last i checked windows game bar hdr screenshots are jpeg xr
|
|
|
|
CSMR
|
2023-06-05 07:35:20
|
Sorry yes I meant xr
|
|
|
otesunki
|
|
_wb_
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
2023-06-05 07:35:56
|
POG AS FUCK
|
|
|
Wolfbeast
|
2023-06-05 07:35:58
|
"we" = Goanna/Pale Moon
|
|
|
Foxtrot
|
2023-06-05 07:36:01
|
I tried commented here https://connect.mozilla.org/t5/ideas/support-jpeg-xl/idi-p/18433/
but even my week old comment is still stuck in "unmoderated items" so i guess moderators stopped aproving new comments?
|
|
|
DZgas Π
|
2023-06-05 07:36:18
|
the unpleasant fact is that jpeg XR is worse than webp
|
|
2023-06-05 07:37:07
|
but it can yuv444, so I've been using it for 8 years to archive photos in q95 quality.
|
|
|
username
|
2023-06-05 07:37:11
|
fun fact the game "Rage" uses JPEG XR for it's textures
|
|
|
Wolfbeast
|
2023-06-05 07:37:15
|
JXR was never completed beyond primary stages because of the refusal to adopt by all big players despite being standardized
|
|
|
gnat
|
|
_wb_
I think this is the kind of news that is worthy of an @everyone ping. Sorry if you didn't want to get that notification. But it looks like Apple just announced that MacOS/Safari will be supporting JPEG XL. And that means that the likelihood that Chrome (and Firefox) will follow just increased by an order of magnitude. So it's a very big milestone for jxl adoption and the utility it will be able to bring to the web in particular.
|
|
2023-06-05 07:37:32
|
https://tenor.com/view/yes-yas-wwe-scream-gif-17625417
|
|
|
Wolfbeast
|
2023-06-05 07:38:39
|
JXL combined the good things of PNG, JXR and WebP, so why I've been pushing pretty hard for it ;)
|
|
|
prick
|
|
diskorduser
Someone has to post the news on 4chan and hackernews π
|
|
2023-06-05 07:39:29
|
|
|
|
spider-mario
|
|
Demiurge
true, but jxl has lots of features and it would be a little bit inconvenient if the decoder only supported a subset...
|
|
2023-06-05 07:41:31
|
imagine if they only supported 4:2:0 JXL
|
|
|
lonjil
|
2023-06-05 07:41:34
|
people actually browse /g/...?
|
|