|
_wb_
|
2024-06-28 05:36:52
|
See also: https://discord.com/channels/794206087879852103/794206087879852106/1256021550864400466
|
|
|
KKT
|
2024-06-28 05:48:29
|
Updated Testing Page (although the design has since changed):
|
|
2024-06-28 05:49:08
|
Home Page for reference in this thread:
|
|
2024-06-28 06:05:13
|
|
|
2024-06-28 06:05:22
|
|
|
2024-06-28 06:05:59
|
|
|
|
username
|
2024-06-28 06:07:12
|
what is the 2MB SVG that you posted and deleted?
|
|
|
KKT
|
2024-06-28 06:07:39
|
This one.
|
|
2024-06-28 06:07:54
|
I didn't realize Discord doesn't actually show the SVG
|
|
2024-06-28 06:08:37
|
So everyone knows, these are from Figma, so things have changed a bit when the actual design has been implemented.
|
|
|
username
|
2024-06-28 06:13:57
|
something to note about AVIFs is the actual max bit-depth seems to be 12 not 10. the confusion seems to have come up because of AVIF being based on a video codec and inheriting all the confusing stuff about different profile levels and whatever else.
|
|
|
jonnyawsom3
|
2024-06-28 06:14:53
|
Seeing the footnote about expandability at the bottom instantly made me think of the recent gainmap addition, which could be used as an example
|
|
|
dogelition
|
|
username
something to note about AVIFs is the actual max bit-depth seems to be 12 not 10. the confusion seems to have come up because of AVIF being based on a video codec and inheriting all the confusing stuff about different profile levels and whatever else.
|
|
2024-06-28 06:16:42
|
can confirm, chromium can view 12 bit 4:4:4 avif files just fine
|
|
|
username
|
|
Seeing the footnote about expandability at the bottom instantly made me think of the recent gainmap addition, which could be used as an example
|
|
2024-06-28 06:18:04
|
ehh, sure gainmaps *could* be an example but I find them to be a bad one considering pretty much any image format that supports metadata could also support gainmaps just fine (AVIF and JPEG already do) and also gainmaps as a concept (or at least how they exist currently) I think are kinda dumb
|
|
2024-06-28 06:19:12
|
gainmaps are a hacky solution to a problem that wouldn't be a problem in a more perfect world
|
|
|
jonnyawsom3
|
2024-06-28 06:20:58
|
My point was less about gainmaps being gainmaps, and more about the relative speed and ease of adding the new feature
|
|
2024-06-28 06:23:02
|
Eh, I dunno. Was just a passing thought
|
|
|
KKT
|
2024-06-28 06:31:32
|
Site map we've been working off of:
|
|
|
username
something to note about AVIFs is the actual max bit-depth seems to be 12 not 10. the confusion seems to have come up because of AVIF being based on a video codec and inheriting all the confusing stuff about different profile levels and whatever else.
|
|
2024-06-28 06:35:22
|
Updated (in the original)
|
|
|
_wb_
|
2024-06-28 06:42:27
|
Both HEIC and AVIF do support larger images, but you will need to use separately encoded tiles then, which can lead to visible seams. Or you could try to go out of profile and hope it decodes β I think most software decoders should be ok with it, but I don't think it's a good idea to promote creating out of profile bitstreams: if someone switches to hardware decoding it will stop working etc...
|
|
2024-06-28 06:47:43
|
Also maybe JPEG should be split between "de facto, widely deployed JPEG" and "what you can get out of it with a funky implementation like jpegli" (and then maybe a third column for the full 1992 spec, which includes 12-bit lossy, 16-bit lossless, and other fancy stuff that was just too much ahead of its time for people to bother implementing it at the time)
|
|
|
|
JendaLinda
|
2024-06-28 06:54:14
|
What's curious that even early versions of Netscape Navigator and Internet Explorer can correctly decode jpegs skipping RGB-YCbCr transform.
|
|
2024-06-28 06:56:13
|
Some other jpeg decoders were hardcoded for YCbCr.
|
|
|
_wb_
|
2024-06-28 06:56:23
|
Maybe three columns for just JPEG is a bit much though π But it could make sense to distinguish 'usual JPEG' from 'jpegli JPEG', which can actually do a decent job at HDR photos, and has an effective precision of 10 bit.
|
|
|
|
JendaLinda
|
2024-06-28 07:01:05
|
As a criteria a JPEG image to be considered an 'usual JPEG' could be ability to be losslessly represented as baseline JPEG.
|
|
2024-06-28 07:03:44
|
Progressive JPEG is not baseline but usually carries data compatible with baseline.
|
|
|
TheBigBadBoy - πΈπ
|
|
KKT
Updated Testing Page (although the design has since changed):
|
|
2024-06-28 07:04:20
|
losslessly recompressed <:CatSmile:805382488293244929>
`17.074% of filesize save`
moving this convo to <#805176455658733570>
|
|
|
Fox Wizard
|
2024-06-28 07:05:58
|
~~Too bad I'm not home now <:KekDog:884736660376535040>~~
|
|
|
username
|
2024-06-28 07:09:39
|
the innate need to compress. lol
|
|
|
TheBigBadBoy - πΈπ
|
|
Fox Wizard
~~Too bad I'm not home now <:KekDog:884736660376535040>~~
|
|
2024-06-28 07:14:00
|
took me quite a while to find the best combination/settings lol
|
|
|
Fox Wizard
|
2024-06-28 07:16:06
|
What if I can beat it? <a:KittyGiggle:1126529145480945746>
|
|
|
TheBigBadBoy - πΈπ
|
2024-06-28 07:17:26
|
<:PepeGlasses:878298516965982308>
|
|
|
Fox Wizard
|
2024-06-28 07:19:35
|
Might try to when I'm back home... Sunday night <:KekDog:884736660376535040>
|
|
|
jonnyawsom3
|
2024-06-28 07:24:41
|
Posting the site as a JXL was a wise choice, it stopped me from spending an hour encoding it myself haha
|
|
|
KKT
|
2024-06-28 07:37:11
|
Just never sure how annoying it is for people to have to download to see it.
|
|
|
_wb_
|
2024-06-28 08:33:53
|
Is there a particular JavaScript thing you can use some help with, <@594623456415449088>?
|
|
|
KKT
|
2024-06-28 09:40:41
|
Yes. Too lazy to type. Here is the home page as it stands:
|
|
2024-06-28 09:52:10
|
So for the Visually Lossless JSON it looks like this (in spreadsheet form):
|
|
2024-06-28 09:59:48
|
The image slider comparison ones are slightly more complicated. There are 4 files:
JPEG_SameQuality.json
JPEG_SameSize.json
AVIF_SameQuality.json
AVIF_SameSize.json
and I put the images to compare on a single line. Here is AVIF_SameQuality as a CSV. You can see we did target SSIM scores of 80, 70, 60 & 50 that correlate to High, Med-High, Med & Med-Low for Quality. The closest for each target was found.
|
|
2024-06-28 10:00:30
|
JSON if you prefer.
|
|
2024-06-28 10:06:37
|
For the SameSize files, we did XL, L, M & S. The actual sizes vary depending on the images β I just picked what worked in each case.
|
|
2024-06-28 10:07:17
|
If you're visual:
|
|
2024-06-28 10:08:04
|
|
|
2024-06-28 10:11:11
|
And to further complicate things, we've been building the site in Webflow and using code snippets to inject the complicated stuff.
|
|
|
|
runr855
|
2024-06-28 10:18:01
|
That website looks sick af. Great work
|
|
|
KKT
|
2024-06-28 10:37:39
|
Thanks, I really appreciate that. It's been a labour of love. Just taken much longer than I'd hoped!
|
|
|
Quackdoc
|
|
KKT
Yes. Too lazy to type. Here is the home page as it stands:
|
|
2024-06-28 10:45:10
|
I take issue with the progressive by design portion specifically "like progressive jpeg but better", JXL can be encoded so it's decoded in a similar scanline fashion. it would be better to emphasize in some way that this is an optional feature of JXL, or at least hint towards it, it would also be far better to include something like webp or avif with no progressive decode features (though there are hacks for avif, so maybe just use webp).
that being said, I havent really hit any JXL images that out right can't be progressively decoded (with JXL-oxide at least)
|
|
|
KKT
|
2024-06-28 10:53:54
|
That's all fine, but how do you make it visually interesting? I did one against an AVIF and it just doesn't look like anything.
|
|
2024-06-28 10:57:30
|
This was the test:
> Like progressive JPEGs, but way better! JPEG XLβs state-of-the-art progressive loading includes saliency progression β face detail sent first, background detail later β and reordering β middle data sent first and the rest later.
The 'better' was in reference to the saliency abilities. Maybe that's not clear?
|
|
|
Quackdoc
|
2024-06-28 11:02:01
|
I just mean that JXL can still progressively decode differently depending on both the encode settings and decoder
here is an example https://cdn.discordapp.com/attachments/673202643916816384/1233268459312251001/vardct-modular.mp4?ex=66803181&is=667ee001&hm=2cdcd0f8007ebbf506cd8b9a59a5fc3a411c2d647b4ddec083fd2bdfc70ae4db&
https://cdn.discordapp.com/attachments/794206087879852106/1243287093845692416/out.mp4?ex=668062d6&is=667f1156&hm=568fa9e15bc4c9489d1d8924e996a2c31085335a6e1bcdca7773756efe5f4212&
|
|
|
KKT
|
2024-06-28 11:06:14
|
I should also mention the information hierarchy we were going for.
The home page is a full-out marketing page, so tech details are light, but it's got lots of visual examples.
The second level will be the more detailed pages. I've written much of it, Jon has reviewed some, but we haven't built those pages out yet at all. Once we do, there will be "learn more" buttons added to the home page.
The 3rd level is access to the white papers and such that dive heavy into the 'how'.
|
|
2024-06-28 11:07:48
|
So I would say things like that could go on the page about the progressive capabilities. I'll be looking to all of you to help buff those out.
|
|
2024-06-28 11:10:32
|
So my notes for progressive look like this:
|
|
|
Quackdoc
|
2024-06-28 11:10:33
|
yeah show casing is great, I think it would be best to somehow alude that it's a feature of JXL that can be enabled somehow
|
|
|
KKT
|
2024-06-28 11:14:18
|
How about something like :
> JPEG XLβs state-of-the-art progressive encoding and decoding includes saliency progression β face detail sent first, background detail later; and reordering β middle data sent first and the rest later. It means you'll see an image sooner than with other formats.
|
|
|
Quackdoc
|
2024-06-28 11:14:55
|
yeah, that sounds better,
|
|
2024-06-28 11:15:21
|
if you wanted to be extra safe you could s/saliency progression/saliency progression support
|
|
|
CrushedAsian255
|
|
KKT
|
|
2024-06-29 12:30:54
|
Why is apple listed if we have iOS and macOS listed? Just wondering
|
|
|
KKT
|
|
CrushedAsian255
Why is apple listed if we have iOS and macOS listed? Just wondering
|
|
2024-06-29 12:33:15
|
That's just the way it currently is: https://jpegxl.info/why-jxl.html
|
|
|
CrushedAsian255
|
|
KKT
That's just the way it currently is: https://jpegxl.info/why-jxl.html
|
|
2024-06-29 12:35:17
|
fair point
|
|
|
jonnyawsom3
|
2024-06-29 12:36:31
|
I suppose just having 'Apple' would probably suffice now. Being on iOS, macOS and visionOS
|
|
|
Quackdoc
|
2024-06-29 12:58:12
|
what about TVOS?
|
|
|
jonnyawsom3
|
|
Quackdoc
what about TVOS?
|
|
2024-06-29 09:42:14
|
Based on IOS since the second generation, and they're currently on version 17 so I'd assume they do support JXL. Just need to find someone to test
|
|
|
CrushedAsian255
|
2024-06-29 10:17:15
|
I have an Apple TV, just wondering how to test it.
|
|
|
jonnyawsom3
|
|
CrushedAsian255
I have an Apple TV, just wondering how to test it.
|
|
2024-06-29 10:49:19
|
Apparently you can put a browser on it
https://github.com/jvanakker/tvOSBrowser
|
|
|
_wb_
|
2024-07-29 03:38:10
|
Sure βΒ I just put some example test images here: https://sneyers.info/hdrtest/
|
|
|
pedromarques
|
2024-08-09 11:29:32
|
May I give my opinion about the image examples used to compare JPGXL, WebP, and others on Lossy?
I come from the e-com photo industry and hear hundreds of studio experts, photographers, and digitech staff.
Your examples make it hard to see any hypersaturated thin line on an unsaturated background.
WebP is not good for a fashion e-com product page because the garments might have hyper-saturated threads in neutral cloth. Since e-com images don't have many pixels, the saturation disappears or reduces a lot in these threads in WebP.
Suggestions to convince the more "visual" trained people:
- add more examples and amplify the problematic areas if it helps ("the devil is always in the details")
- I use a 3D color space visualizer to help me "see" what is happening with color (see the image I'm sending - I used https://www.mozusystems.com/products/color-spatioplotter-ex/)
|
|
|
CrushedAsian255
|
2024-08-25 01:33:02
|
Is there a GitHub for the new website?
|
|
|
username
|
|
CrushedAsian255
Is there a GitHub for the new website?
|
|
2024-08-25 01:34:17
|
I don't think it has one yet. probably going to be mostly done in private then opened up to GitHub I assume
|
|
|
KKT
|
2024-08-25 03:17:23
|
Yes, that's the plan. We're trying to get a version published and then open it up for everyone to take it away. All the comparison images are referenced in JSON files, so it will be easy to add or remove from there.
Do keep in mind though this is meant to be a marketing website β we're trying to sell the format. There needs to be another level added beneath that's more technical.
|
|
|
CrushedAsian255
|
2024-08-28 08:07:20
|
Relating to https://discord.com/channels/794206087879852103/822105409312653333/1278260949249425408
Maybe the website should have a section on best practices / common pitfalls, for people who are new to the format
|
|
2024-08-28 08:07:32
|
Things like when to use VarDCT vs Modular
|
|
2024-08-28 08:08:15
|
And what distances are considered βweb qualityβ / βcamera qualityβ / etcβ¦
|
|
|
KKT
|
|
CrushedAsian255
Relating to https://discord.com/channels/794206087879852103/822105409312653333/1278260949249425408
Maybe the website should have a section on best practices / common pitfalls, for people who are new to the format
|
|
2024-08-30 04:18:20
|
I haven't seen them reference that way. In one of the tool interfaces I have them as zero mathematically lossless and <=1 visually lossless. Is there a further agreed upon set of distances?
|
|
|
CrushedAsian255
|
2024-08-30 04:26:07
|
0 is mathematical lossless, yes
|
|
|
_wb_
|
2024-08-30 06:08:56
|
This is a draft of a table I am proposing in an informative annex of the upcoming AIC-3 standard:
|
|
2024-08-30 06:09:05
|
|
|
2024-08-30 06:10:53
|
Basically the distance parameter is attempting to represent JND units, so you can interpret the first column as a libjxl distance setting
|
|
2024-08-30 06:12:08
|
It's still TBD, this is just a proposal for something to put in a committee draft
|
|
|
yoochan
|
2024-08-30 06:33:17
|
Didn't you made once an histogram of jpeg bpp found in the wild web ? Isn't 2JND a point at which avif quality crosses jxl quality?
|
|
|
CrushedAsian255
|
|
_wb_
It's still TBD, this is just a proposal for something to put in a committee draft
|
|
2024-08-30 08:57:31
|
Is JND distance?
|
|
2024-08-30 08:58:15
|
If so, why is the default 1, wouldnβt that mean itβs just noticeably not lossless? Or do I misunderstand how JND units are
|
|
|
_wb_
|
2024-08-30 09:09:36
|
The JND scale is defined so that 1 JND means 50% of human observers can see the difference (presumably just barely) and the other 50% cannot see it.
|
|
|
CrushedAsian255
|
|
_wb_
The JND scale is defined so that 1 JND means 50% of human observers can see the difference (presumably just barely) and the other 50% cannot see it.
|
|
2024-08-30 09:30:33
|
Is it 50% can see a different on flicker test or 50% can guess if an image is compressed or not?
|
|
|
_wb_
|
2024-08-30 09:40:08
|
The JND scale depends on the viewing conditions. For AIC-3 we basically assume normal viewing distance, no zoom, and a flip test (manual in-place switching) to define our scale. This should roughly correspond to the distance scale of libjxl and butteraugli.
|
|
|
username
|
2024-09-04 01:37:13
|
hey due to the scope of the overhaul for the website can there be a place where the old site lives? something like hosting the whole of the old site at `jpegxl.info/old` maybe?
|
|
|
Meow
|
2024-09-04 03:38:27
|
Or Internet Archive
|
|
|
_wb_
|
2024-09-07 09:34:58
|
<@594623456415449088> sent me a first version of the new site, I'm pushing it to github-pages right now
|
|
2024-09-07 09:37:34
|
https://jpegxl.info/new
|
|
2024-09-07 09:38:23
|
please take a look and report any issues β or make a PR to fix them π
|
|
2024-09-07 09:39:37
|
plan is to make this the default page soon and move the old stuff to /old
|
|
|
lonjil
|
2024-09-07 09:39:37
|
ok the glitter effect is neat but i don't like it following my mouse around like that. also they make my computer lag so they'd probably be really terrible on a slightly old phone or laptop
|
|
|
monad
|
2024-09-07 09:41:29
|
cpu goes brr
|
|
|
_wb_
|
2024-09-07 09:41:43
|
yeah I also think the glitter thing is a bit over the top, there's already the animated wavy thing and I think that's enough in terms of eye candy
|
|
|
lonjil
|
2024-09-07 09:42:19
|
the image comparison thingy doesn't seem to work, it shows the same image on both sides
|
|
|
yoochan
|
2024-09-07 09:42:59
|
Amazing! Very small quirks at the resolution of my smartphone (which don't support hdr as I could check π
)
|
|
2024-09-07 09:43:54
|
Images comparison work flawlessly for me. I love the new tone
|
|
|
monad
|
2024-09-07 09:44:46
|
works for me so far too
|
|
|
lonjil
|
2024-09-07 09:46:01
|
is this really accurate? I don't recall the graph of jxl being that vertically flat
|
|
|
_wb_
|
2024-09-07 09:48:11
|
I think this is adapted from this plot: https://cloudinary.com/blog/jpeg-xl-and-the-pareto-front#high_quality
|
|
|
monad
|
2024-09-07 09:48:51
|
ah, that plot is very misleading though
|
|
|
_wb_
|
2024-09-07 09:49:07
|
it's a bit misleading if you don't label the axes though β the origin is not zero here
|
|
|
Oleksii Matiash
|
|
_wb_
https://jpegxl.info/new
|
|
2024-09-07 09:51:29
|
That tiling is not very nice. And also the tiled image is either overcompressed, or idk. Not smooth
|
|
2024-09-07 09:57:26
|
Also all images in section "up to 55% smaller than jpeg" are too overcompressed, and much blurry than jpegs. Also there is an image with terrible artifacts, that are much worse than banding and usual jpeg artifacts for perception. Honestly, I'd choose jpeg in this comparison. It's artifacts is much more consistent over the image
|
|
|
monad
|
2024-09-07 09:59:01
|
"When comparing image size versus encoding speed, JPEG XL wins hands down at all levels." Just not true, especially under that lossless graph. I get that it's marketing an maybe lies are worthwhile in that context, but I think the truth is more powerful.
|
|
|
Oleksii Matiash
|
2024-09-07 10:02:46
|
All avif images with default sliders position are better than jxl. If we are going to advertise jxl by this page, approach (of a least default slider positions) should be different, and it should not go to the ultralow quality range, where avif wins
|
|
|
monad
|
2024-09-07 10:03:56
|
I am noticing that too, even the first jpeg looks better than jxl preserving more detail in the area of interest
|
|
|
Oleksii Matiash
|
|
monad
I am noticing that too, even the first jpeg looks better than jxl preserving more detail in the area of interest
|
|
2024-09-07 10:04:19
|
Exactly
|
|
2024-09-07 10:05:02
|
Idk who would choose first over second
|
|
|
lonjil
|
2024-09-07 10:05:29
|
I don't think it's actually displaying any JXLs though
|
|
2024-09-07 10:05:52
|
click "compare quality" and you get the exact same image on both sides...
|
|
2024-09-07 10:06:27
|
I think it's diaplaying low quality JPEGs even though it says "JPEG XL"
|
|
|
_wb_
|
2024-09-07 10:06:31
|
ssimulacra2 hates blocky backgrounds but humans are looking mostly at the high-contrast salient bits where jpeg's blockiness is not much of an issue
|
|
|
Oleksii Matiash
|
2024-09-07 10:06:46
|
unsplash.png.d11.3.7.jxl.webp whaat? Where is the .avif?
|
|
|
_wb_
ssimulacra2 hates blocky backgrounds but humans are looking mostly at the high-contrast salient bits where jpeg's blockiness is not much of an issue
|
|
2024-09-07 10:06:52
|
Exactly
|
|
|
_wb_
|
2024-09-07 10:07:41
|
Maybe better to let that comparison with jpeg default to the "compare quality" (at the same size) tab, rather than at the "compare size" tab
|
|
|
Oleksii Matiash
|
|
Oleksii Matiash
unsplash.png.d11.3.7.jxl.webp whaat? Where is the .avif?
|
|
2024-09-07 10:08:23
|
Jokes aside, images looks to be webp actually, at least if open it in another tab it appears to be webp
|
|
|
lonjil
|
|
lonjil
click "compare quality" and you get the exact same image on both sides...
|
|
2024-09-07 10:08:31
|
maybe the site just doesn't work on Firefox
|
|
2024-09-07 10:09:11
|
oh, yep
|
|
|
monad
|
|
_wb_
Maybe better to let that comparison with jpeg default to the "compare quality" (at the same size) tab, rather than at the "compare size" tab
|
|
2024-09-07 10:09:22
|
relying on the objective metrics for quality assesment is just outright failing here
|
|
|
_wb_
|
2024-09-07 10:09:54
|
when comparing at the same size, the improvement over jpeg is obvious. When comparing at the same ssimu2 score, it will depend a lot on where in the image you look which will be best, because overall they are similar (at least according to ssimu2) but of course locally there can be big differences
|
|
|
monad
|
2024-09-07 10:10:35
|
the jxl could use more sane distance and more likely look better than competition at lower size
|
|
2024-09-07 10:12:47
|
probably shouldn't give more bytes to the jxl in the quality comparison
|
|
2024-09-07 10:12:58
|
equal or less
|
|
|
CrushedAsian255
|
2024-09-07 10:13:32
|
what effort settings were the images encoded with?
|
|
|
_wb_
|
|
monad
relying on the objective metrics for quality assesment is just outright failing here
|
|
2024-09-07 10:15:39
|
ssimulacra2 does not take saliency into account, and that's kind of important in this type of comparison.
Instead of starting at the "compare size" tab at "med-low" quality, I think it would be better to start it at the "compare quality" tab at "medium" sizes.
|
|
|
CrushedAsian255
|
2024-09-07 10:16:14
|
i just found the site
|
|
|
monad
|
2024-09-07 10:16:30
|
the nice thing is the comparisons at least touch on truth, even if they happen to be unfavorable
|
|
|
CrushedAsian255
|
2024-09-07 10:17:00
|
there is a slight visual bug when displaying on Waterfox
|
|
2024-09-07 10:17:08
|
|
|
|
CrushedAsian255
|
|
2024-09-07 10:17:39
|
applying this patch fixed it, however i can't test whether this breaks on other browsers
```diff
.headline-s-semibold {
font-family: barlow, sans-serif;
font-weight: 600;
font-size: 2rem;
letter-spacing: -0.02em;
- line-height: 1.25rem;
+ line-height: 1em;
color: #fff;
margin: 0;
}
```
|
|
|
_wb_
|
2024-09-07 10:19:48
|
also fixes it on Thorium, I'll fix it
|
|
|
CrushedAsian255
|
2024-09-07 10:20:01
|
is there a github repo?
|
|
2024-09-07 10:20:11
|
edit: found it
|
|
2024-09-07 10:22:57
|
also some weird text on https://jpegxl.info/new/resources/distance-vs-effort-visualizer.html
|
|
2024-09-07 10:22:59
|
goes away if i zoom out
|
|
2024-09-07 10:26:11
|
it seems pretty inefficient sending a request per image every time you move the slider, maybe the images can be packed into a tar-like format and picked out on the fly when displaying?
|
|
|
Oleksii Matiash
|
|
lonjil
maybe the site just doesn't work on Firefox
|
|
2024-09-07 10:29:04
|
It works, at least seems to
|
|
|
Quackdoc
|
2024-09-07 10:29:21
|
I think adding an alpha demo would be nice, a lot of deliverable formats don't support associated alpha, so that could be a neat selling point, and possibly even the greater then 0.0..1.0 encoding
|
|
|
CrushedAsian255
|
2024-09-07 10:29:23
|
works fine on Waterfox as well, although waterfox support JXL natively
|
|
|
_wb_
|
|
Oleksii Matiash
unsplash.png.d11.3.7.jxl.webp whaat? Where is the .avif?
|
|
2024-09-07 10:30:27
|
those are fallback lossless webp versions for browsers that don't support jxl
|
|
|
Quackdoc
I think adding an alpha demo would be nice, a lot of deliverable formats don't support associated alpha, so that could be a neat selling point, and possibly even the greater then 0.0..1.0 encoding
|
|
2024-09-07 10:31:34
|
feel free to add something like that
|
|
|
Quackdoc
|
2024-09-07 10:31:42
|
link to git repo?
|
|
|
Oleksii Matiash
|
|
_wb_
those are fallback lossless webp versions for browsers that don't support jxl
|
|
2024-09-07 10:31:45
|
Hmm, I'm on ff with jxl addon, it is not enough?
|
|
|
_wb_
|
2024-09-07 10:31:55
|
I'd also like to add a page on jxl art β and a link to the github repo π
|
|
|
CrushedAsian255
|
2024-09-07 10:32:07
|
https://github.com/jxl-community/jxl-community.github.io/
|
|
|
_wb_
I'd also like to add a page on jxl art β and a link to the github repo π
|
|
2024-09-07 10:33:42
|
definitely jxl art
|
|
|
_wb_
|
2024-09-07 10:33:52
|
One thing we'll need to figure out I guess is how we want to do the menus β currently it's just static html with duplication of the navigation stuff, which is obviously not convenient if we want to make changes to the menu
|
|
|
lonjil
|
|
Oleksii Matiash
Hmm, I'm on ff with jxl addon, it is not enough?
|
|
2024-09-07 10:34:11
|
it uses picture elements with a source with a jxl and a fallback. either the jxl addon doesn't work with picture elements, or you are actually getting the jxl without realizing it.
|
|
|
CrushedAsian255
|
|
_wb_
One thing we'll need to figure out I guess is how we want to do the menus β currently it's just static html with duplication of the navigation stuff, which is obviously not convenient if we want to make changes to the menu
|
|
2024-09-07 10:34:41
|
could do simple PHP includes use github actions to compile to raw html
|
|
|
lonjil
|
2024-09-07 10:34:55
|
```
<picture id="JPEGCompare_JXLImage" class="image1-after slider-image">
<source type="image/jxl" srcset="ComparisonImages/mohamed-nohassi-_U8RyuBtvQU-unsplash.png.d11.3.7.jxl">
<img src="ComparisonImages/mohamed-nohassi-_U8RyuBtvQU-unsplash.png.d11.3.7.jxl.webp" alt="Beach Silhouettes">
</picture>
```
|
|
|
Quackdoc
|
2024-09-07 10:35:49
|
oh man, im terrible at making sites lol, I'll figure it out lol
|
|
|
Oleksii Matiash
|
2024-09-07 10:35:57
|
Hmm. I'd rather prefer effort 3 over 10 here.
|
|
|
_wb_
|
2024-09-07 10:36:04
|
if someone knows how to factor out the common menu parts and setup the github actions to make it work, feel free to make a pull request along those lines
|
|
|
monad
|
|
Oleksii Matiash
Hmm. I'd rather prefer effort 3 over 10 here.
|
|
2024-09-07 10:37:43
|
would you ever use d15 at all?
|
|
|
_wb_
|
|
Oleksii Matiash
Hmm. I'd rather prefer effort 3 over 10 here.
|
|
2024-09-07 10:38:04
|
ssimu2 agrees with you. Generally speaking, efforts > 6 are probably often making poor choices at distances > 10, since butteraugli is not really designed for that kind of low quality
|
|
|
Oleksii Matiash
|
|
_wb_
ssimu2 agrees with you. Generally speaking, efforts > 6 are probably often making poor choices at distances > 10, since butteraugli is not really designed for that kind of low quality
|
|
2024-09-07 10:39:05
|
I checked all images in that comparison, every picture is better with -e 3 or 4 than higher at the highest distance. -e 5+ just blurs everything
|
|
|
CrushedAsian255
|
2024-09-07 10:39:16
|
you could use Jinja and statically compile in a Github Action, i don't know how to use GitHub actions though, so I can't really help
|
|
|
Oleksii Matiash
|
|
monad
would you ever use d15 at all?
|
|
2024-09-07 10:39:20
|
I'm just curious. And also I don't know what distance is used for 'med-low' images in size comparison on the first page, but it seems to be quite high, so probably lower efforts will create less blurred and more blocked image, like jpeg does.
|
|
|
CrushedAsian255
|
2024-09-07 10:41:04
|
https://github.com/marketplace/actions/jinja2-templating
|
|
|
Oleksii Matiash
|
|
Oleksii Matiash
I'm just curious. And also I don't know what distance is used for 'med-low' images in size comparison on the first page, but it seems to be quite high, so probably lower efforts will create less blurred and more blocked image, like jpeg does.
|
|
2024-09-07 10:42:44
|
And then I found (i) button π€¦ββοΈ So if we are showing images with such distance, effort also shoud be lower to create more competitive images, I believe
|
|
2024-09-07 10:44:27
|
Btw, it could be that special 'high distance' code path, that was discussed somewhere few days ago
|
|
2024-09-07 10:46:54
|
Distance 11, as on the comparison page. First (e4) is clear winner over second (e10) for me
|
|
|
monad
|
2024-09-07 10:47:32
|
it is more transparent to use the default effort for the quality/size comparisons
|
|
2024-09-07 10:49:18
|
if lower effort is better at higher distance, it seems a bug
|
|
|
Oleksii Matiash
|
2024-09-07 10:55:21
|
Can originals from the comparison page be downloaded somewhere?
|
|
|
CrushedAsian255
|
2024-09-07 10:56:02
|
https://jpegxl.info/new/about/photo-credits.html
|
|
|
Oleksii Matiash
|
|
CrushedAsian255
https://jpegxl.info/new/about/photo-credits.html
|
|
2024-09-07 10:59:21
|
Well, not *so* originals π
But it is also ok, thank you
|
|
|
Quackdoc
|
2024-09-07 11:04:50
|
so i'm terrible at websites so before I dump a wackload of time, here's the exposure demo
|
|
2024-09-07 11:05:29
|
something like "Keep high dynamic range images without loosing out of range data"
|
|
2024-09-07 11:06:10
|
I cheated to make this since I don't know any tools that can actually edit JXL with float output yet, but it can at least *store* it lol
|
|
|
Oleksii Matiash
|
2024-09-07 11:16:03
|
Well, checked that 'jump' photo with -d 11.3, as on comparison page. e8-e10 range is obvious loser, it is worse than e5-e7. But for such distances I'd use -e4, even despite it produces such banding (?) artifacts on smooth areas. e3 is worse than e4, so e4 is my choice for such distances, if I once would want to use it.
|
|
|
_wb_
|
2024-09-07 11:32:13
|
My favorite effort setting is 6 π
|
|
|
Oleksii Matiash
|
|
_wb_
My favorite effort setting is 6 π
|
|
2024-09-07 11:33:34
|
For such distances it blurs too much, and produces huge ringing artifacts, like all efforts > 4
|
|
|
CrushedAsian255
|
2024-09-07 11:34:51
|
the higher block sizes kinda screw JXL over at high distances
|
|
|
Quackdoc
|
|
Quackdoc
so i'm terrible at websites so before I dump a wackload of time, here's the exposure demo
|
|
2024-09-07 11:38:10
|
hmmm, I can't think of any good demos for showcasing associated alpha, so maybe there isn't much point in that, I do think this is a good demo to showcase however
|
|
|
monad
|
2024-09-07 11:38:55
|
> While best-in-class for compressing photographic images, JPEG XL is even better at efficiently compressing and storing non-photographic (synthetic) images such as graphics, illustrations, and digital art.
Has anyone demonstrated that JXL's performance on non-photo is better than its performance on photo? Talking about lossy obviously, as the reverse is true for lossless.
|
|
2024-09-07 11:41:06
|
If true, this statement should qualify that it is talking about lossy.
|
|
|
_wb_
|
2024-09-07 11:51:53
|
It kind of depends what you compare to. If you compare to earlier JPEG standards (in particular JPEG 1 and JPEG 2000), jxl is better for photo but a _lot_ better for nonphoto (both for lossy and lossless).
If you compare to lossless webp, the biggest improvement is in photo.
|
|
|
monad
|
2024-09-07 11:58:41
|
true, it's way better than jpeg, but what about avif?
|
|
2024-09-07 12:04:15
|
maybe relative measurements against jpeg are all users care about here, I would accept that
|
|
|
_wb_
|
2024-09-07 12:04:42
|
If you compare to avif, with the current state of encoders, I would say for photo jxl wins across the board, and for nonphoto avif wins for lossy and jxl for lossless.
|
|
2024-09-07 12:06:20
|
Comparing with the old jpeg is the most important for the general public, I think. Many people don't even know avif exists.
|
|
|
monad
|
2024-09-07 12:10:35
|
Many people who are making choices about image codecs?
|
|
2024-09-07 12:13:03
|
Most people don't even know jpeg exists. But this site seems to be targeted to technical users who would be aware of avif as perhaps jxl's biggest competition, hence all the direct comparisons.
|
|
|
_wb_
|
2024-09-07 12:26:57
|
I think most people who go to websites know about jpeg.
But yeah, there are various target audiences we have to consider, from laypeople to experts, webdevs to photographers, etc.
|
|
2024-09-07 12:28:57
|
If Apple is indeed going to announce iPhone capture support for jxl, I think we can expect incoming traffic from "curious iPhone users". For them, the relevant comparison would actually be to jpeg and to heic...
|
|
|
CrushedAsian255
|
|
monad
Most people don't even know jpeg exists. But this site seems to be targeted to technical users who would be aware of avif as perhaps jxl's biggest competition, hence all the direct comparisons.
|
|
2024-09-07 12:29:32
|
i would say pretty much everyone at least know what a JPEG is
|
|
2024-09-07 12:29:51
|
unless they really just need an image of a hotdog
|
|
|
Oleksii Matiash
|
|
CrushedAsian255
i would say pretty much everyone at least know what a JPEG is
|
|
2024-09-07 12:30:25
|
It's a photo, right?
|
|
|
CrushedAsian255
|
2024-09-07 12:30:49
|
something like that
|
|
|
monad
|
2024-09-07 12:32:27
|
I will have to disagree just based on personal experience, with even the claim that most web users know what it is.
|
|
2024-09-07 12:35:35
|
people are at least increasingly familiar with practical storage limitations through mobile phone use, but that doesn't imply any intuition about file formats
|
|
|
_wb_
|
2024-09-07 12:39:26
|
I guess it depends on some combination of age and general computer literacy β my kids probably don't know what a jpeg is even though they're pretty fluent with their phones and tablets, while people of my parents' generation probably do know what a jpeg is (or perhaps "a .JPG") even when they're not that technically savvy
|
|
|
CrushedAsian255
|
2024-09-07 12:39:31
|
I guess you could say "xx% smaller than HEIC - the standard format for iPhone"
|
|
|
Oleksii Matiash
|
|
CrushedAsian255
I guess you could say "xx% smaller than HEIC - the standard format for iPhone"
|
|
2024-09-07 12:42:10
|
...and xx (not %) faster
|
|
|
CrushedAsian255
|
2024-09-07 12:44:18
|
i would not put as much effort on speed, as the phone can continue encoding the image in the background
|
|
|
Oleksii Matiash
|
|
CrushedAsian255
i would not put as much effort on speed, as the phone can continue encoding the image in the background
|
|
2024-09-07 12:51:37
|
I meant decoding. I have bunch of heics from one of phototours, shot by iPhone owner. And it is really sluggish compared to jpeg\jxl of the same size. 500 ms vs 50 for heic vs jxl
|
|
|
CrushedAsian255
|
2024-09-07 12:52:56
|
oh, that makes sense
|
|
|
Oleksii Matiash
|
2024-09-07 12:57:16
|
I believe that there are faster heic decoders, but I use the one availabled for IrfanView, because IV also supports jxls
|
|
|
CrushedAsian255
|
2024-09-07 12:58:09
|
HEICs load pretty much instantly on my Mac but thatβs probably because itβs utilising the hardware decoder
|
|
2024-09-07 12:58:36
|
HEICs (at least those generated by iPhone) are tiled 512x512 so maybe somethingβs going weird with threads
|
|
|
Oleksii Matiash
|
|
CrushedAsian255
HEICs load pretty much instantly on my Mac but thatβs probably because itβs utilising the hardware decoder
|
|
2024-09-07 01:00:14
|
Or it uses fast sw decoder, don't know
|
|
|
_wb_
|
2024-09-07 01:23:36
|
apple uses hw enc/dec for heic as far as I know
|
|
2024-09-07 01:24:53
|
it also means it tends to fail decoding heics that its hardware cannot handle, since I don't think they properly fall back to sw decode
|
|
|
username
|
2024-09-07 01:59:23
|
current issues I have:
- Background image is noticeably artifacted and ugly (working on a fix for this myself).
- Main SVG has missing transparency on my end for some reason even though the file seems to render fine on it's own?
- discovery of other parts/pages of the site is practically hidden away, I think there should be a better way for people to find the other parts of the site then everything being stuffed away in a hamburger menu.
|
|
|
CrushedAsian255
|
2024-09-07 02:07:57
|
regarding point 3, does it really need to be a hidden hamburger menu, there's 4 main parts
|
|
2024-09-07 02:12:41
|
im not great at design so it looks bad, but this should work fine
|
|
2024-09-07 02:12:59
|
|
|
2024-09-07 02:15:09
|
extracting the background image <https://jpegxl.info/new/images/kamran-abdullayev-black-background-unsplash.jxl>
there is definitely noticable artifacting
|
|
2024-09-07 02:19:40
|
given the dark mode theme, maybe the [Battle of the Codecs](<https://jpegxl.info/new/resources/battle-of-codecs.html>) image should be darker?
|
|
|
username
|
|
CrushedAsian255
extracting the background image <https://jpegxl.info/new/images/kamran-abdullayev-black-background-unsplash.jxl>
there is definitely noticable artifacting
|
|
2024-09-07 02:20:06
|
it's because Unsplash (where a bunch of images on the site are from) has awful reencoding servers and it seems like there's no way to get the original images, the most close I can get is PNGs with slight JPEG blocking from their servers
|
|
2024-09-07 02:21:02
|
the download "Original Size" option on their site sucks
|
|
|
KKT
|
|
monad
it is more transparent to use the default effort for the quality/size comparisons
|
|
2024-09-07 02:24:42
|
That's what was done. Default on all encoders. And these were done quite a few months ago now.
|
|
|
CrushedAsian255
extracting the background image <https://jpegxl.info/new/images/kamran-abdullayev-black-background-unsplash.jxl>
there is definitely noticable artifacting
|
|
2024-09-07 02:25:26
|
I compressed the shit out of that one. I can recompress. Was trying to make the backgrounds images super small
|
|
|
_wb_
|
2024-09-07 02:26:11
|
I agree that at least on desktop, it would be better to replace the hamburger menu with something that always shows the first-level menu titles
|
|
|
username
|
|
KKT
I compressed the shit out of that one. I can recompress. Was trying to make the backgrounds images super small
|
|
2024-09-07 02:26:36
|
use this as a base (the one Unsplash gives by default is ugly) https://images.unsplash.com/photo-1624139283078-74a0492f2ee3?fm=png&q=100&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D
|
|
|
_wb_
|
2024-09-07 02:27:08
|
Maybe it could also be considered to include an expanded menu in the footer of the page...
|
|
|
CrushedAsian255
|
2024-09-07 02:27:08
|
do yall think d 2.5 is gonna be fine?
|
|
2024-09-07 02:27:23
|
<@794205442175402004> how do you do that embed thing
|
|
2024-09-07 02:27:26
|
with the JXLs
|
|
|
_wb_
|
2024-09-07 02:28:02
|
you upload a jxl and then right click on that message and go to the Apps > menu
|
|
|
CrushedAsian255
|
2024-09-07 02:28:08
|
I got this with `-d 2.5 -e 10`, it looks fine to me but I have very bad vision
|
|
|
|
embed
|
2024-09-07 02:28:12
|
https://embed.moe/https://cdn.discordapp.com/attachments/1256302117379903498/1281984357069750282/output.jxl?ex=66ddb478&is=66dc62f8&hm=9384e58bbc3e9f4d4ec6e225b853d9ba1ef6be52eea23c6a60678bb8222b67ad&
|
|
|
KKT
|
|
CrushedAsian255
regarding point 3, does it really need to be a hidden hamburger menu, there's 4 main parts
|
|
2024-09-07 02:31:12
|
There are lots more sections to come which is why we went with the hmbuger menu.
|
|
2024-09-07 02:32:24
|
Don't worry about the logo transparency for now. When we have some time, we're going to rebuild it, as some SVG rasterizers didn't like it.
|
|
|
_wb_
|
2024-09-07 02:33:15
|
is anyone familiar with Jekyll? Looks like github-pages more or less natively supports that to do html generation, so maybe we can use that to factor out the navigation stuff from the html, which is necessary if we don't want to have to edit all files each time some subpage gets added
|
|
|
CrushedAsian255
|
2024-09-07 02:34:03
|
i personally think the battle of the codecs image looks better in dark mode, but that's just me
(ignore the broken half-stars, my editing software broke the svg)
|
|
2024-09-07 02:38:13
|
it seems that Jekyll is more focused on Markdown blogs, I'm not sure if it supports advanced HTML/JS functionality
|
|
|
_wb_
|
|
KKT
There are lots more sections to come which is why we went with the hmbuger menu.
|
|
2024-09-07 02:39:08
|
Still it's not great for discoverability to have all the navigation hidden in the hamburger, imo. I think it would make sense to have the expanded menu also at the bottom, just above the footer, maybe in a somewhat smaller font than if you click the hamburger. Basically if you're done reading the landing page, you shouldn't have to scroll back up to find a subpage and get more info...
|
|
|
CrushedAsian255
|
|
_wb_
Still it's not great for discoverability to have all the navigation hidden in the hamburger, imo. I think it would make sense to have the expanded menu also at the bottom, just above the footer, maybe in a somewhat smaller font than if you click the hamburger. Basically if you're done reading the landing page, you shouldn't have to scroll back up to find a subpage and get more info...
|
|
2024-09-07 02:39:40
|
should or shouldn't?
|
|
|
KKT
|
2024-09-07 02:40:02
|
The codecs page is meant to be HTML eventually. We just ran out of time. So if someone wants to take it on⦠We were going to move JPEG XL to the left against the menu column and then let the rest slide left to right to compare against
|
|
2024-09-07 02:40:41
|
We can make do something more obivous than the hamburger menu, but still keep everything in there.
|
|
|
_wb_
|
|
CrushedAsian255
it seems that Jekyll is more focused on Markdown blogs, I'm not sure if it supports advanced HTML/JS functionality
|
|
2024-09-07 02:41:06
|
I would only use it to do an "include" for the top navigation and another "include" for the footer stuff, and the rest is just passthrough HTML/JS, assuming it allows doing that.
|
|
|
CrushedAsian255
should or shouldn't?
|
|
2024-09-07 02:41:31
|
shouldn't, oops π
|
|
|
KKT
|
2024-09-07 02:41:33
|
|
|
2024-09-07 02:43:49
|
When I have some time I'll document the processes and add it somewhere to the site. People will want to knowβ¦
|
|
|
CrushedAsian255
|
|
_wb_
I would only use it to do an "include" for the top navigation and another "include" for the footer stuff, and the rest is just passthrough HTML/JS, assuming it allows doing that.
|
|
2024-09-07 02:45:34
|
looks like it should
https://jekyllrb.com/docs/step-by-step/02-liquid/
https://jekyllrb.com/docs/step-by-step/05-includes/
|
|
2024-09-07 02:45:50
|
ive never used it before though
|
|
2024-09-07 02:46:00
|
so i can't comment on how well it works
|
|
|
KKT
|
2024-09-07 02:48:01
|
Also if anyone can get the jxl WASM working on the Distance vs Effort page and it's not too crappy on the performance front⦠Those images currently don't have fallbacks (for obvious reasons)
|
|
|
CrushedAsian255
|
2024-09-07 02:51:53
|
are the links deliberately bigger?
|
|
2024-09-07 02:59:43
|
there's also this delay when closing sections in the FAQ, it seems to be intentional but im not sure what it's for
|
|
|
KKT
|
2024-09-07 03:00:27
|
New less compressed versions of the backgrounds.
|
|
|
CrushedAsian255
|
2024-09-07 03:02:55
|
Look way better, ship those
|
|
|
KKT
|
2024-09-07 03:11:37
|
The page name and metadata need to be updated. Those are still our testing names.
|
|
2024-09-07 03:28:45
|
<@386612331288723469> would the tool you used to show progressive create a better version of the video than the one I did? It was a struggleβ¦
|
|
|
CrushedAsian255
|
2024-09-07 03:29:37
|
It might, but it assumes a repaint every 400 or so bytes, where a normal system would repaint every second of 2
|
|
2024-09-07 03:29:53
|
Also my βtoolβ is just truncating a file and giving it to JXL-oxide
|
|
|
KKT
|
2024-09-07 03:31:04
|
I built a webpage, throttled the network, used Thorium, recorded the screenβ¦
|
|
|
_wb_
|
2024-09-07 03:32:05
|
Doing it the realistic way (browser with throttled network) is probably the more "honest" way of doing it, but doing it the "frequent repaint" way does help to show off what's actually in the bitstream.
|
|
2024-09-07 03:33:29
|
The Chromium/Thorium integration is not doing things as progressively as it can, in order to avoid the perf overhead associated with frequent repaints. Basically it only paints the 8x8 downsampled image and then each group once it is complete.
|
|
|
username
|
2024-09-07 03:49:41
|
uh sorry if this is a bit much of an ask but could all of the Unsplash sourced images and image comparisons be redone on the site with their higher quality versions? like pretty much all of the images suffer from low quality JPEG artifacts brought on by Unsplash's reencoding servers.
actually I would be willing to redo all the results if no one else is willing to I just need the encoding options and tools used then I can reencode and regenerate the SSIMULACRA 2 results and such (with the same images of course).
the current images on the site had the following trip:
`user image uploaded image on Unsplash's servers > decoded to pixels > reencoded as a quality 60 or so JPEG > decoded to pixels > reencoded as whatever for the website's comparisons` I can cut out the "reencoded as a quality 60 or so JPEG" part by passing custom parameters to their servers/CDN.
|
|
2024-09-07 03:53:13
|
I know it's sorta a low priority higher effort thing which is why I would be willing to do it on my own time and then get the go ahead and push it to the site
|
|
2024-09-07 04:00:04
|
this could take awhile so it should probably not block the release of the new site
|
|
|
KKT
|
2024-09-07 04:12:52
|
Except that the images were huge to begin with. I sampled them down to their current size and saved them as PNGs. This gets rid of most of the JPEG artifacts β I assume.
|
|
2024-09-07 04:13:36
|
The image data is all hosted in the JSON files, so you can see what's required.
|
|
2024-09-07 04:14:19
|
New images can be added at willβ¦
|
|
2024-09-07 04:16:34
|
This post shows the data in the JSON files: https://discord.com/channels/794206087879852103/1256302117379903498/1281987731374739538
|
|
|
_wb_
|
2024-09-07 04:47:53
|
For now, one thing I would like to have is some way to de-duplicate the navigation and footer stuff so we can edit menus in one place when adding new stuff. Tweaking the existing stuff and adding new pages is something we can do any time, goal is to keep it a living website.
|
|
2024-09-07 04:56:19
|
If we want to add new images to the comparisons, I would suggest to add some where jxl is a lot better than the other codec:
- for jpeg, try something like a screenshot with text, icons, some diagram or something like that
- for avif, try something with clouds, a lake, a close-up human face, subtle textures like marble/concrete/wood/etc.
|
|
|
jonnyawsom3
|
|
KKT
<@386612331288723469> would the tool you used to show progressive create a better version of the video than the one I did? It was a struggleβ¦
|
|
2024-09-07 05:16:11
|
This was added to Oxide yesterday https://github.com/tirr-c/jxl-oxide/pull/339 which might help.
A key point is getting the lqip to render, since that's currently disabled in libjxl, and I was going to suggest encoding with the centre-first order, since you make a point of talking about it directly under the image where it's not currently used
|
|
2024-09-07 05:20:43
|
Error Resilience in the FAQ could be changed, a few weeks ago wb was talking about changing libjxl to skip corrupted chunks/passes. So broken HF data falls back to the LF, ect
|
|
2024-09-07 05:24:09
|
In the Wide Gamut test, jpeg gets a SSIMU2 score of 8, but the also 8-bit WebP got a score of 100. Something wrong with the page or SSIMULACRA2 itself?
|
|
|
username
|
|
In the Wide Gamut test, jpeg gets a SSIMU2 score of 8, but the also 8-bit WebP got a score of 100. Something wrong with the page or SSIMULACRA2 itself?
|
|
2024-09-07 05:26:07
|
the `100` for WebP is correct (it's lossless) although the JPEG should be `84.66` not `8`
|
|
|
KKT
|
|
username
the `100` for WebP is correct (it's lossless) although the JPEG should be `84.66` not `8`
|
|
2024-09-07 05:26:35
|
Yeah, the rest of the numbers got deleted somehow. 84.66 is right.
|
|
|
jonnyawsom3
|
|
username
the `100` for WebP is correct (it's lossless) although the JPEG should be `84.66` not `8`
|
|
2024-09-07 05:28:11
|
The 16-bit to 8-bit would still make a difference though right?
|
|
|
_wb_
|
2024-09-07 05:29:02
|
You could take a 16-bit source image in some very wide gamut space like ProPhoto or Rec2100, and then you would have lossless webp not able to be actually lossless and have a ssimu2 score below 100
|
|
2024-09-07 05:29:28
|
In this case, the P3 source image was just 8 bit
|
|
|
|
afed
|
|
_wb_
If we want to add new images to the comparisons, I would suggest to add some where jxl is a lot better than the other codec:
- for jpeg, try something like a screenshot with text, icons, some diagram or something like that
- for avif, try something with clouds, a lake, a close-up human face, subtle textures like marble/concrete/wood/etc.
|
|
2024-09-07 05:36:54
|
maybe a little more details about progressive decoding features, like
<https://opensource.googleblog.com/2021/09/using-saliency-in-progressive-jpeg-xl-images.html>
<https://opensource.googleblog.com/2022/12/open-sourcing-attention-center-model.html>
also use less of a marketing and hype tone as much as possible, because in my opinion right now it feels like something with less credibility to any statements and information in general and more like some products to attract investors
for that reason I even like the old page better
|
|
|
_wb_
|
2024-09-07 05:52:25
|
https://jpegxl.info/new/resources/battle-of-codecs.html was updated with a more fitting color scheme, thanks <@594623456415449088>
|
|
|
Oleksii Matiash
|
2024-09-07 05:53:21
|
Light theme will not be there, right?
|
|
|
_wb_
|
|
afed
maybe a little more details about progressive decoding features, like
<https://opensource.googleblog.com/2021/09/using-saliency-in-progressive-jpeg-xl-images.html>
<https://opensource.googleblog.com/2022/12/open-sourcing-attention-center-model.html>
also use less of a marketing and hype tone as much as possible, because in my opinion right now it feels like something with less credibility to any statements and information in general and more like some products to attract investors
for that reason I even like the old page better
|
|
2024-09-07 05:54:36
|
yeah I think the marketing/hype tone is OK for the landing page, which is addressing a broad, mostly not-very-technical audience. All the other pages that we add and that go into more detail should use a more humble and scientific tone, imo. And yes, I'm all for adding more technical details.
|
|
|
|
afed
|
2024-09-07 05:57:06
|
readability is not very good, perhaps need a different font or larger size
|
|
|
username
|
2024-09-07 05:57:51
|
the transparency test images on the new site always have a light theme background now compared to the old site
|
|
2024-09-07 05:58:10
|
old:
|
|
2024-09-07 05:58:35
|
new:
|
|
|
jonnyawsom3
|
|
KKT
I compressed the shit out of that one. I can recompress. Was trying to make the backgrounds images super small
|
|
2024-09-07 06:05:13
|
Could put the JXL artists to work ;P
|
|
|
Oleksii Matiash
|
|
afed
readability is not very good, perhaps need a different font or larger size
|
|
2024-09-07 06:06:48
|
It seems to be single svg with too small scale, if I'm not wrong
|
|
|
KKT
|
|
_wb_
yeah I think the marketing/hype tone is OK for the landing page, which is addressing a broad, mostly not-very-technical audience. All the other pages that we add and that go into more detail should use a more humble and scientific tone, imo. And yes, I'm all for adding more technical details.
|
|
2024-09-07 06:08:38
|
Later next week I can release all the detailed technical pages we were hoping to get up eventually too. There is a whole lot more content to come.
|
|
|
_wb_
|
2024-09-07 06:14:51
|
For the FAQs, I would appreciate an "unfold all" button. Sometimes you have a specific question and want to unfold just that answer, but another way to use a FAQ is just to read it all, kind of like an interview-style way to learn about something.
|
|
2024-09-07 06:17:20
|
Eventually I guess that chart should become html so it can be made to work well on mobile too, maybe even have foldable details etc
|
|
|
KKT
|
|
_wb_
For the FAQs, I would appreciate an "unfold all" button. Sometimes you have a specific question and want to unfold just that answer, but another way to use a FAQ is just to read it all, kind of like an interview-style way to learn about something.
|
|
2024-09-07 06:20:00
|
https://discord.com/channels/794206087879852103/1256302117379903498/1281987349164720189
|
|
2024-09-07 06:22:18
|
Anyone have thoughts on the HDR image? It's an h.265 one frame video with a AVIF fallback image. Flickers in Safari, but that's the only way to get HDR there.
|
|
|
_wb_
|
2024-09-07 06:25:06
|
It's a bit awkward but I guess it's the best we can do for now. I hope Safari gets its still image HDR shit together quickly so we can replace that with just a jxl image with an avif fallback.
|
|
2024-09-07 06:38:33
|
The mail icon, do we have anything useful to link that to, or should it just be removed?
|
|
|
monad
|
|
KKT
That's what was done. Default on all encoders. And these were done quite a few months ago now.
|
|
2024-09-07 06:43:47
|
Yes, that's great, I was disagreeing with the suggestion to tune jxl effort differently.
|
|
2024-09-07 06:45:11
|
still, it is a bit surprising to have so many example where jxl looks worse than the alternative
|
|
|
Meow
|
2024-09-07 06:47:18
|
Why is the logo spelt "JPEGXL" on the new site?
|
|
|
_wb_
|
2024-09-07 06:59:00
|
It's more like JPEG**XL**
|
|
2024-09-07 07:00:31
|
Changing the font kind of replaces the need for a space, so for me it works. But yeah I can see how it could cause some confusion.
|
|
2024-09-07 07:01:26
|
The text uses the space though. Though not yet the non-breaking-space, I notice
|
|
2024-09-07 07:02:02
|
|
|
|
KKT
|
2024-09-07 07:09:57
|
Where there tweaks to this? looks like a regression maybe? Only happens on the iPhone. Can't reproduce on desktop
|
|
|
_wb_
The text uses the space though. Though not yet the non-breaking-space, I notice
|
|
2024-09-07 07:12:12
|
We can do an option where there is the same space between JPEG & XL as the thickness of the stem of the L and see what it looks like.
|
|
|
_wb_
|
2024-09-07 07:17:07
|
I kind of like how the G fits into the X, and it's a logo, not plain text, so I think it's fine to not have the space there. But yeah, maybe with a thin space it still looks nice and it becomes less likely that people will start writing JPEGXL
|
|
|
Smegas
|
|
_wb_
https://jpegxl.info/new/resources/battle-of-codecs.html was updated with a more fitting color scheme, thanks <@594623456415449088>
|
|
2024-09-07 08:04:45
|
This font is too small, a lot too small...
|
|
|
KKT
|
2024-09-07 09:12:18
|
We can go a bit bigger, but it's really just meant as a placeholder under it's HTML-ized
|
|
|
CrushedAsian255
|
2024-09-07 11:59:40
|
Is it just me or have some of the SVG elements been rasterised?
|
|
2024-09-07 11:59:45
|
iPhone btw
|
|
|
Kejchi
|
2024-09-08 05:40:28
|
Question about the "supported software" section. Since Tachiyomi is no longer receiving updates, shouldn't we replace it with Mihon? And I think there should be a platform icons next to the apps (Windows, Android, etc.)
|
|
|
Quackdoc
|
2024-09-08 06:06:03
|
fossify gallery merged jxl support so keep an eye our for it's next stable update
|
|
|
Meow
|
2024-09-08 06:35:09
|
Is the title really "JPEG XL-Code Model"?
|
|
|
CrushedAsian255
|
2024-09-08 06:41:11
|
the CSS seems to have a lot of duplication of rules, was it written by a human or by an automatic buid system?
|
|
|
Meow
Is the title really "JPEG XL-Code Model"?
|
|
2024-09-08 06:50:05
|
it's probably a WIP from whatever design software was used
|
|
|
Meow
|
2024-09-08 08:42:56
|
https://jpegxl.info/new/resources/supported-software.html That "MacOS" should be macOS
|
|
2024-09-08 08:43:34
|
And I'm not sure if it's still necessary to recommend a plugin
|
|
2024-09-08 08:47:06
|
Tachiyomi is discontinued and its repo is removed
|
|
|
KKT
|
|
CrushedAsian255
Is it just me or have some of the SVG elements been rasterised?
|
|
2024-09-08 03:08:27
|
Yeah there was a soft drop shadow on those elements in Figma and it rasterized. Removed in the latest version
|
|
|
_wb_
The mail icon, do we have anything useful to link that to, or should it just be removed?
|
|
2024-09-08 03:20:46
|
Is there a info@jpegxl.info?
|
|
|
_wb_
|
2024-09-08 03:22:03
|
Not sure if I can make that work, will have to check DNS settings. Question is who will get those mails and reply to them π
|
|
|
KKT
|
|
Meow
Is the title really "JPEG XL-Code Model"?
|
|
2024-09-08 03:22:50
|
I mentioned up above that we didn't have time to do our normal round of metadata final edits, so will definitely need to be done across the site. We were testing out several sites and that was just an internal name
|
|
|
_wb_
|
2024-09-08 03:25:55
|
Instead of making some new email address, I think it is probably better to point interested people to discord/reddit/twitter (and possibly some more open variants of those, though I think unfortunately it is hard to really get a critical mass to move to IRC/Lemmy/mastodon or whatever)
|
|
|
CrushedAsian255
|
2024-09-08 03:28:12
|
I feel like this discord is probably a good pick as itβs an easy way to get questions answered
|
|
2024-09-08 03:28:27
|
Is that IRC / Matrix bridge still alive?
|
|
|
Meow
|
2024-09-08 03:28:57
|
Hmm I use Element for Matrix too
|
|
|
KKT
|
|
_wb_
Not sure if I can make that work, will have to check DNS settings. Question is who will get those mails and reply to them π
|
|
2024-09-08 03:29:02
|
Yeah, and we did have a contact page in the works.
|
|
|
_wb_
|
|
CrushedAsian255
Is that IRC / Matrix bridge still alive?
|
|
2024-09-08 03:32:53
|
I think it is broken somehow, but I don't really feel like fixing it because it was a rather big source of cryptospammers that couldn't be easily banned (not on discord because for discord they're the bridge bot, not on matrix because they just make new accounts and matrix doesn't have much protection against that it seems)
|
|
|
KKT
|
|
KKT
Yeah, and we did have a contact page in the works.
|
|
2024-09-08 03:36:44
|
General Inquiries: Contact form for general questions and feedback
Business Partnerships: Information for potential business collaborations and partnerships
Media and Press: Press kit and media contact details for journalists and press inquiries
|
|
|
CrushedAsian255
|
|
KKT
General Inquiries: Contact form for general questions and feedback
Business Partnerships: Information for potential business collaborations and partnerships
Media and Press: Press kit and media contact details for journalists and press inquiries
|
|
2024-09-08 03:37:16
|
> General Inquiries: Contact form for general questions and feedback
I feel like this Discord or the Reddit is perfectly fine for general questions and feedback
|
|
|
_wb_
|
2024-09-08 03:45:10
|
Business partnerships: not sure what kind of things could go under that... afaik all software implementations of jxl are FOSS and "pro bono" (no business model related to it). The only commercial implementation I know about is a WIP hardware implementation, but they cater to a rather specific audience...
|
|
|
RaveSteel
|
2024-09-08 03:48:31
|
I just noticed that the new page makes no mention of GIF at all, that should probably be added
|
|
|
KKT
|
|
Meow
Tachiyomi is discontinued and its repo is removed
|
|
2024-09-08 03:56:53
|
We should probably always update the github page that we pulled them from first, then make sure it happens here. Would be great to dynamically pull the content from there some dayβ¦
|
|
|
CrushedAsian255
|
2024-09-08 03:58:47
|
is there no section talking about JXL animation?
|
|
|
KKT
|
|
CrushedAsian255
the CSS seems to have a lot of duplication of rules, was it written by a human or by an automatic buid system?
|
|
2024-09-08 04:01:36
|
It's human, but we originally designed the site in Webflow, because there was so much responsive to build out. We injected the custom code into the Webflow pages. To get it out before Apple's event Monday, we didn't have time to clean things up like we normally do.
|
|
|
Meow
|
2024-09-08 04:04:50
|
Wait this is related to the Apple event?
|
|
|
_wb_
|
2024-09-08 04:06:37
|
Well it would be nice to get the revamped site up before potentially a lot of people are going to google jpeg xl ...
|
|
|
Meow
|
2024-09-08 04:08:12
|
Then we have 25 hours left
|
|
|
CrushedAsian255
|
2024-09-08 04:18:27
|
let's make a checklist of everything that needs to be done before it can be set as the main site
|
|
|
Meow
Wait this is related to the Apple event?
|
|
2024-09-08 04:36:35
|
How many sources have backed up Apple JXL? I thought it was just 1 leak?
|
|
|
Meow
|
|
CrushedAsian255
How many sources have backed up Apple JXL? I thought it was just 1 leak?
|
|
2024-09-08 04:38:15
|
Apple Insider exclusive
|
|
|
KKT
|
2024-09-08 04:39:20
|
I'm traveling today with very limited web access. This issue on mobile is fixed in the following code. The changes need to be teased out of the HTML and CSS if someone has the time. It required some new styles and a removal of an old one.
|
|
|
CrushedAsian255
|
|
Meow
Apple Insider exclusive
|
|
2024-09-08 04:39:33
|
Who?
|
|
|
Meow
|
2024-09-08 04:40:07
|
https://appleinsider.com/articles/24/08/22/exclusive-every-iphone-16-iphone-16-pro-camera-spec-capture-button-detail-revealed from "sources"
|
|
|
CrushedAsian255
|
2024-09-08 04:40:30
|
Does Apple insider source mean confirmed?
|
|
2024-09-08 04:40:47
|
I π
π»β¨π© take leaks with a grain of salt
|
|
2024-09-08 04:40:57
|
usually* wtf lol
|
|
2024-09-08 04:41:32
|
How tf did autocorrect get emojis from usually
|
|
|
Meow
|
2024-09-08 04:42:32
|
Just highly possible to see
|
|
|
KKT
|
2024-09-08 04:43:19
|
I've had it confirmed through a (decent) third source, but who knows if they'll actually talk about it even if it is an option. Fingers crossed though
|
|
|
Meow
|
2024-09-08 04:47:52
|
Could be on the conclusion slide of iPhone 16
|
|
|
CrushedAsian255
|
2024-09-08 04:48:22
|
Anyone know if itβs going to come down to older models or going to be iPhone 16 exclusive ?
|
|
2024-09-08 04:48:35
|
Other than Apple being Apple, there shouldnβt be any reason why it canβt?
|
|
|
Meow
|
2024-09-08 04:50:15
|
We'll see if it's available for all devices supported by iOS 18
|
|
|
CrushedAsian255
|
2024-09-08 04:50:39
|
Fingers crossed it is
|
|
2024-09-08 04:52:34
|
Also due to Timezones, I will probably be asleep during iPhone event, so I give everyone in the server explicit permission to dm spam me about JXL on iPhone tomorrow
|
|
|
Meow
|
2024-09-08 04:53:10
|
I'll watch it even at 1 am
|
|
|
CrushedAsian255
|
2024-09-08 04:53:58
|
I will try to stay up but itβs at 3 am for me
|
|
2024-09-08 04:54:04
|
I should go to bed now
|
|
2024-09-08 04:54:35
|
What am I doing, I have important work to do later today and Iβm taking about image formats at 2:54 am
|
|
2024-09-08 04:56:06
|
https://tenor.com/view/off-batter-severe-neurodivergent-moment-look-at-him-go-gif-24056107
|
|
|
username
|
2024-09-08 05:08:05
|
if this new site is gearing up to release in less then 24 hours for a expected bump in visitors then I hope what I brought up about discoverability of other parts of the site is addressed before then because I truly believe that most people are going to leave the site before they even realize there are other pages/sections besides the landing/home page
|
|
2024-09-08 05:11:06
|
I've watched how people interact with websites and interfaces and I'm pretty sure a large amount of people aren't going to open that hamburger menu
|
|
|
CrushedAsian255
|
|
CrushedAsian255
|
|
2024-09-08 05:12:40
|
Iβm still for this idea
|
|
2024-09-08 05:13:22
|
Even though there may/ will be more content later, right now there isnβt, and weβre launching pretty much now
|
|
2024-09-08 05:13:55
|
So we should make the design based on what we have now, and then re add the hamburger menu if necessary down the line
|
|
|
username
|
2024-09-08 05:14:38
|
the hamburger menu can exist it just shouldn't be the main way of finding other parts of the site
|
|
|
CrushedAsian255
|
2024-09-08 05:15:17
|
So have the direct links *and* the hamburger ?
|
|
|
Meow
|
2024-09-08 05:17:34
|
It should depend on the width
|
|
|
username
|
2024-09-08 05:17:34
|
uhh I'm not sure what the best layout/design would exactly be but I just know what the site has currently isn't good
|
|
|
CrushedAsian255
|
|
Meow
It should depend on the width
|
|
2024-09-08 05:17:54
|
Yeh
|
|
2024-09-08 05:18:04
|
On mobile, hamburger makes more sense
|
|
2024-09-08 05:18:17
|
But on desktop there is plenty of room to just lay each entry out
|
|
|
Meow
|
2024-09-08 05:25:03
|
Would be too crowded if they are on the top bar
|
|
|
CrushedAsian255
|
2024-09-08 05:25:27
|
I meant just the top level ones
|
|
2024-09-08 05:25:39
|
And then there can be a dropdown arrow maybe?
|
|
|
A homosapien
|
|
Meow
Would be too crowded if they are on the top bar
|
|
2024-09-08 05:27:01
|
Even so, just the Resources tab on a top bar would be way better imo
|
|
2024-09-08 05:27:24
|
It's supposed to give very important information to the layman
|
|
|
Meow
|
2024-09-08 05:27:53
|
One word one link, or it looks too crowded
|
|
|
CrushedAsian255
|
2024-09-08 05:28:24
|
Maybe FAQs can go in the top as well
|
|
2024-09-08 05:29:06
|
About, Resources, Tools, Media, FAQs
|
|
|
A homosapien
|
2024-09-08 05:30:57
|
FAQ should be first on the list but yeah I agree
|
|
|
KKT
|
2024-09-08 05:56:05
|
For the short term you could replace the hamburger with the word Menu
|
|
2024-09-08 05:56:59
|
And a disclosure triangle
|
|
|
yoochan
|
|
username
I've watched how people interact with websites and interfaces and I'm pretty sure a large amount of people aren't going to open that hamburger menu
|
|
2024-09-08 07:05:18
|
I'm one of them π
found the menu only on my second visit ! But the site is so beautiful I visited twice π
|
|
|
jonnyawsom3
|
2024-09-08 07:21:03
|
One thing I'll mention is that at first I thought these were sliders I could interact with, maybe just having the values with "Higher/Lower = Better" would work better
|
|
2024-09-08 07:27:17
|
Actually... Why is the background image so large if only the upper half is displayed? And then the poor tiling has already been mentioned before
|
|
2024-09-08 07:28:41
|
Might even be able to just remove that image entirely, we already have the waves flowing across the top
|
|
2024-09-08 07:46:07
|
Logo has no glow on the top side with gaps at the corners
|
|
2024-09-08 07:47:07
|
With the glow disappearing and the lines immediately changing color from green to blue when zooming or with the inspector open for me
|
|
|
Might even be able to just remove that image entirely, we already have the waves flowing across the top
|
|
2024-09-08 08:02:57
|
Not too bad, especially with the header blending into the background
|
|
|
_wb_
|
2024-09-08 08:18:00
|
swapped the old and new pages
|
|
2024-09-08 08:18:30
|
i hope I didn't mess it up
|
|
|
Meow
|
2024-09-08 08:29:25
|
Only wonder if "Code Model" has to stay
|
|
2024-09-08 08:31:57
|
People may wonder if it's a slogan
|
|
|
TheBigBadBoy - πΈπ
|
2024-09-08 08:33:41
|
> JPEG XL is visually lossless at less than half the bitrate of JPEG.
|
|
2024-09-08 08:34:05
|
it feels weird to say bitrate for a static image codec [β ](https://cdn.discordapp.com/emojis/654081052108652544.webp?size=48&quality=lossless&name=av1_Hmmm)
|
|
|
jonnyawsom3
|
2024-09-08 08:34:32
|
May also confuse the average user
|
|
|
TheBigBadBoy - πΈπ
|
2024-09-08 08:39:47
|
yeah imo this should be changed
|
|
|
jonnyawsom3
|
|
KKT
New less compressed versions of the backgrounds.
|
|
2024-09-08 08:51:10
|
Were they ever uploaded to the site? Still seeing the low quality version even with it moved to the main domain now, but don't want to make a PR if you already were (The PNG file on the Github also has jpeg banding in the dark areas which is odd...)
|
|
|
username
|
|
Were they ever uploaded to the site? Still seeing the low quality version even with it moved to the main domain now, but don't want to make a PR if you already were (The PNG file on the Github also has jpeg banding in the dark areas which is odd...)
|
|
2024-09-08 09:12:04
|
this is why https://discord.com/channels/794206087879852103/1256302117379903498/1282004878495060069
I'm currently working on a fixed up version of the encodes for the background image
|
|
|
jonnyawsom3
|
2024-09-08 09:15:01
|
Ahh, nice
|
|
|
username
|
|
Ahh, nice
|
|
2024-09-08 09:17:05
|
what do ya think of these?
|
|
2024-09-08 09:19:50
|
steps I took where to get the highest quality version I could get from Unsplash's servers (which is a source JPEG decoded to pixels as a PNG) then I converted the image to grayscale since it's supposed to be black and white and then I ran it through oxipng and used the resulting file to generate the WebP and JXL with higher effort settings for both formats
|
|
2024-09-08 09:38:38
|
wait I think something might have gone wrong along the way....
|
|
2024-09-08 09:42:05
|
wait no everything is fine I was just getting tricked by Windows Photo Viewer visually ruining images (I forgot it did that..)
|
|
|
CrushedAsian255
|
2024-09-08 09:42:26
|
What , what does it do?
|
|
|
username
|
|
CrushedAsian255
What , what does it do?
|
|
2024-09-08 09:43:06
|
when ever I open something in the classic Win32 Windows Photo Viewer it absolutely ruins dark areas
|
|
|
jonnyawsom3
|
2024-09-08 09:51:19
|
I tried running it through jpeg2png and jpegquantsmooth but nothing manages to fix the banding
|
|
|
username
|
|
I tried running it through jpeg2png and jpegquantsmooth but nothing manages to fix the banding
|
|
2024-09-08 09:55:06
|
I couldn't find a way to get original files from Unsplash's servers, the most close I could get was PNG reencodes.
this is what their servers use btw: https://docs.imgix.com/apis/url
|
|
2024-09-08 09:57:15
|
created a pull request I guess https://github.com/jxl-community/jxl-community.github.io/pull/28
|
|
|
KKT
|
|
Logo has no glow on the top side with gaps at the corners
|
|
2024-09-09 12:04:26
|
Blue glow should have been removed everywhere. Not sure why it's back. It's only the desktop right now
|
|
|
Actually... Why is the background image so large if only the upper half is displayed? And then the poor tiling has already been mentioned before
|
|
2024-09-09 12:08:30
|
The images shouldn't be repeating. I can't reproduce that. Should be set to cover, top center, and no repeat on tileβ¦
|
|
|
With the glow disappearing and the lines immediately changing color from green to blue when zooming or with the inspector open for me
|
|
2024-09-09 12:18:50
|
Yeah, there shouldn't be a glow anywhere and we needed two different files for the wave. One has a higher amplitude, but it starts at a different point in the color shift, which is why it changes when changing screen sizes.
|
|
|
jonnyawsom3
|
2024-09-09 12:19:41
|
Ahh, right
|
|
|
KKT
|
|
Ahh, right
|
|
2024-09-09 12:23:21
|
Some smarty could probably change the SVG file so it changes amplitude depending on the screen size⦠but that smarty wasn't me
|
|
|
NamelessGO
|
|
One thing I'll mention is that at first I thought these were sliders I could interact with, maybe just having the values with "Higher/Lower = Better" would work better
|
|
2024-09-09 12:36:01
|
Is there a demo to play around with these values across different formats?
|
|
|
monad
|
|
NamelessGO
Is there a demo to play around with these values across different formats?
|
|
2024-09-09 12:40:02
|
<https://squoosh.app/> was good, but it has outdated libjxl
|
|
|
KKT
|
2024-09-09 01:18:55
|
Let's build one for jpegxl.info!
|
|
|
CrushedAsian255
|
2024-09-09 01:22:33
|
good idea
|
|
|
Quackdoc
|
|
Quackdoc
something like "Keep high dynamic range images without loosing out of range data"
|
|
2024-09-09 01:33:34
|
I dunno how best would be to showcase this demo, unfortunately, im also bad at webdev lol
|
|
|
jonnyawsom3
|
|
KKT
Let's build one for jpegxl.info!
|
|
2024-09-09 03:45:22
|
I did think of adding the progressive slider Google had for their saliency demo, but wasn't sure if it would be out of place
|
|
2024-09-09 03:45:34
|
https://google.github.io/attention-center/
|
|
|
KKT
|
2024-09-09 03:46:11
|
Yeah, that's why I was asking if we could get it working on Safari
|
|
|
jonnyawsom3
|
2024-09-09 03:46:18
|
I guess we could have an all in one demo page with the progressive slider, compression comparisons, ect
|
|
2024-09-09 03:46:42
|
Ah, right... Always annoying when there's one lacking support
|
|
2024-09-09 03:54:03
|
Actually, it'd take some work, but I wonder if the WASM decoder and the recent Oxide progressive developer tool could be used instead of the strange HTML based truncation it currently uses
|
|
|
CrushedAsian255
|
2024-09-09 04:00:39
|
I also usually get better progressive decoding from oxide than the Lib JXL decoder
|
|
|
jonnyawsom3
|
2024-09-09 04:26:07
|
libjxl only decodes full passes currently
|
|
|
username
|
2024-09-09 04:26:48
|
I just realized that the new website has no mention of any of the other implementations besides libjxl. jxl-oxide and jxlatte are not mentioned anywhere
|
|
|
jonnyawsom3
|
2024-09-09 04:31:58
|
Does it actually mention libjxl? Or is it just "JPEG XL"
|
|
|
username
|
|
Does it actually mention libjxl? Or is it just "JPEG XL"
|
|
2024-09-09 04:32:52
|
|
|
|
jonnyawsom3
|
2024-09-09 04:33:14
|
Ahh yeah
|
|
|
Meow
|
2024-09-09 04:39:22
|
Now some people on X use "JPEGXL". The logo of the new site may promote it firther
|
|
2024-09-09 04:40:23
|
Don't underestimate the ignorance
|
|
|
monad
|
2024-09-09 04:40:32
|
the old logo is just a big X anyway <:logo:829708783336816671>
|
|
|
A homosapien
|
|
Kejchi
Question about the "supported software" section. Since Tachiyomi is no longer receiving updates, shouldn't we replace it with Mihon? And I think there should be a platform icons next to the apps (Windows, Android, etc.)
|
|
2024-09-09 04:42:25
|
I made a pull request
https://github.com/jxl-community/jxl-community.github.io/pull/31
|
|
|
Meow
|
2024-09-09 04:45:57
|
Unfortunately it was forced to be dead
|
|
|
Tirr
|
2024-09-09 04:55:19
|
maybe I can build a progressive decoding demo using jxl-oxide-wasm
|
|
|
KKT
|
|
Meow
Now some people on X use "JPEGXL". The logo of the new site may promote it firther
|
|
2024-09-09 05:34:46
|
We're working on some tweaks.
|
|
|
Meow
|
2024-09-09 06:37:34
|
Yeah I noticed the title is revised
|
|
|
CrushedAsian255
|
2024-09-09 06:45:01
|
Missing an
|
|
|
username
|
2024-09-09 07:33:11
|
<@594623456415449088> continuing from voice chat. others and I found that the issue on the FAQ page with nested lists is not because of the markdown parser/library but is instead an issue in `JPEG-XL_FAQ.js` with the code that handles switching the display styles for the FAQ's elements for showing and hiding parts. it's setting the display style to `none` for all `p` and `ul` elements which includes the nested `ul` created by markdown library but when it comes time to change the display style away from `none` the code that does so in `JPEG-XL_FAQ.js` doesn't remove/change `none` for the nested `ul` element, it only does so for the top level ones.
|
|
2024-09-09 07:40:02
|
hope this info helps you fix the issue because I don't know how to write JavaScript
|
|
|
CrushedAsian255
|
2024-09-09 07:41:57
|
Is the top logo meant to be in the center of off to the side?
|
|
2024-09-09 07:42:00
|
|
|
|
A homosapien
|
|
username
<@594623456415449088> continuing from voice chat. others and I found that the issue on the FAQ page with nested lists is not because of the markdown parser/library but is instead an issue in `JPEG-XL_FAQ.js` with the code that handles switching the display styles for the FAQ's elements for showing and hiding parts. it's setting the display style to `none` for all `p` and `ul` elements which includes the nested `ul` created by markdown library but when it comes time to change the display style away from `none` the code that does so in `JPEG-XL_FAQ.js` doesn't remove/change `none` for the nested `ul` element, it only does so for the top level ones.
|
|
2024-09-09 07:45:32
|
Temp Fix Pull Request
https://github.com/jxl-community/jxl-community.github.io/pull/32
|
|
|
monad
|
2024-09-09 08:03:41
|
Is there some proper unit to use so unexpected fonts don't wrap?
|
|
|
jonnyawsom3
|
2024-09-09 08:24:25
|
I'm assuming we get traffic data for the site, so we can see the impact of the event later today? (Assuming we're in it)
|
|
|
monad
|
2024-09-09 08:26:43
|
hoping someone can fix the layout collapsing when these comparisons auto rotate: <https://jpegxl.info/#:~:text=Visually%20Lossless%20Compression>
|
|
|
lonjil
|
|
Meow
Now some people on X use "JPEGXL". The logo of the new site may promote it firther
|
|
2024-09-09 08:47:30
|
Easier to search without the space π
|
|
|
monad
|
2024-09-09 08:59:15
|
but JPEG XL is pretty easy to search, and readable
|
|
|
w
|
2024-09-09 09:11:54
|
there are some formatting mistakes in the supported software page
|
|
2024-09-09 09:11:59
|
also why does the menu use javascript instead of css
|
|
2024-09-09 09:12:32
|
also the mail icon doesnt do anything?
|
|
2024-09-09 09:13:54
|
the menu state is so busted
|
|
2024-09-09 09:14:18
|
honestly shouldnt even be a collapsible menu
|
|
2024-09-09 09:14:25
|
i was confused where everything was when I first saw the page
|
|
2024-09-09 09:16:50
|
the elements that require javascript shouldnt be in the dom by default
it also breaks reader mode
|
|
2024-09-09 09:22:29
|
Is a generator used to make the website?
|
|
|
_wb_
|
2024-09-09 09:25:20
|
it was designed in figma, but I think we now want to just edit the html files directly, not regenerate them from some source
|
|
2024-09-09 09:26:23
|
except maybe some simple thing to factor out the navigation stuff and the footer and do them with includes instead of duplication
|
|
|
w
|
2024-09-09 09:26:44
|
that's generally what the generator is used for
|
|
2024-09-09 09:26:57
|
can be as simple as to split it up
|
|
|
_wb_
|
2024-09-09 09:28:13
|
just need to figure out how to do this nicely in github-pages, which does not support the usual stuff like php
|
|
|
w
|
2024-09-09 09:28:35
|
some people do a seperate repo with the source then just generate and push to the pages repo
|
|
|
spider-mario
|
2024-09-09 09:31:52
|
I do that
|
|
|
_wb_
|
2024-09-09 09:32:42
|
I think there should be a way to do it on the same repo and have github actions do the generation somehow
|
|
|
lonjil
|
2024-09-09 09:39:35
|
I think there's a trick of using a separate branch for the sources, and using github actions to push the built version to the main branch on each push to that separate branch
|
|
|
CrushedAsian255
|
2024-09-09 09:40:29
|
How many builds is expected? I could possibly host the build system on a VPS if required
|
|
|
w
|
2024-09-09 09:44:49
|
you dont need a server
|
|
2024-09-09 09:44:53
|
it should be a static web page
|
|
|
CrushedAsian255
|
2024-09-09 09:45:03
|
I meant for building
|
|
2024-09-09 09:45:16
|
Or is GitHub actions fine?
|
|
|
w
|
2024-09-09 09:45:19
|
github actions should be able to do that
|
|
|
CrushedAsian255
|
2024-09-09 09:45:32
|
Is it more just finding the right tooling?
|
|
|
w
|
2024-09-09 09:57:38
|
whole thing seems kind of unfortunate
|
|
|
frep
|
2024-09-09 10:25:49
|
I figured out the FAQ bug. The code was adding the answer css class to "ul" elements without regard for depth, causing the unordered list under the third answer being labeled as an "answer", thus hidden by default.
When clicking a question title, it goes to its next sibling elements (i.e. the elements making up the answers), hides them and stops when it meets a question element.
It doesn't go through the siblings' trees, so a mistakenly-created "answer" element inside would remain hidden.
|
|
2024-09-09 10:26:06
|
The reason changing it to a number list fixed it was because it didn't check for a numbered list.
|
|
2024-09-09 10:26:35
|
<@207980494892040194> thanks for looking into it! i fixed the bug and will send a PR after lunch
|
|
2024-09-09 10:27:06
|
The fix amounts to only labeling the direct child elements of the sections as "answers". The "display:none;" cascades to deeper nodes fine.
|
|
|
_wb_
|
2024-09-09 10:27:39
|
looks like there is no built-in basic traffic analysis in github-pages, at least that's what I got from reading https://github.com/orgs/community/discussions/31474
|
|
|
monad
|
|
_wb_
|
2024-09-09 10:28:31
|
well, I dunno. I don't want to have tracking stuff, but just some plots of number of hits, visitors, popular subpages would be nice
|
|
2024-09-09 10:29:20
|
it would be nice to have some clue as to how many visitors we are getting
|
|
|
monad
|
2024-09-09 10:31:12
|
meh. if there's activity, it'll manifest in other ways
|
|
|
_wb_
|
2024-09-09 10:36:21
|
is there something like Google Analytics but without all the tracking stuff, something that just counts hits and let's you get a csv with the numbers so you can plot it?
|
|
|
w
|
2024-09-09 10:36:49
|
there's probably a cloudflare app for that
|
|
|
_wb_
|
2024-09-09 10:41:04
|
I could also just make one of the images on the front page served from my own home page or by cloudinary, and count visitors that way. Just feels silly that github-pages does not let you access some very basic aggregated info from their server logs.
|
|
2024-09-09 10:43:03
|
They have this thing: https://github.com/jxl-community/jxl-community.github.io/graphs/traffic but that's showing the visitors to the _repo_, not to the website
|
|
|
frep
|
2024-09-09 10:44:16
|
if you're gonna add a traffic-counting pixel, it could be nice to disclose it at the bottom of the pages
|
|
2024-09-09 10:45:06
|
i'm for the idea of having traffic data btw, i just think people might wanna be made aware of it.
|
|
|
monad
|
2024-09-09 10:45:32
|
"you've been counted"
|
|
|
Quackdoc
|
2024-09-09 10:45:47
|
just add an actual visit counter on the page, they are always fun
|
|
|
frep
|
2024-09-09 10:45:48
|
You are the 1,000,000th Visitor of this Page!
|
|
|
Quackdoc
|
|
frep
You are the 1,000,000th Visitor of this Page!
|
|
2024-09-09 10:46:07
|
https://tenor.com/view/war-vietnam-ptsd-shell-shock-moment-gif-3022747568394546158
|
|
|
_wb_
|
2024-09-09 11:05:45
|
adding an old-fashioned visit counter to the page may actually be nice. any suggestions for which counter thing to use? I'd prefer to have something that is 1) free (duh), 2) doesn't do dodgy stuff privacy-wise, 3) allows getting some simple plots out of it (not just the current count but also something like a plot of traffic per day)
|
|
|
frep
|
2024-09-09 11:11:29
|
i don't know of any, i haven't had the use for one so didn't research
|
|
2024-09-09 11:14:17
|
if i had to make one from scratch i'd actually make it PHP-based, using PHP to add to the visit count in a database of the site's directories
|
|
2024-09-09 11:18:35
|
you'd have a "total hits" database for displaying the count to the visitor
|
|
2024-09-09 11:18:44
|
and for plotting, you could have a separate database for every period just containing the hits of that period
|
|
|
jonnyawsom3
|
|
_wb_
just need to figure out how to do this nicely in github-pages, which does not support the usual stuff like php
|
|
2024-09-09 11:18:53
|
No PHP on Github Pages
|
|
|
frep
|
|
No PHP on Github Pages
|
|
2024-09-09 11:19:21
|
external PHP as iframe? :3
|
|
|
jonnyawsom3
|
2024-09-09 11:19:29
|
Hmmmm
|
|
|
w
|
2024-09-09 11:22:53
|
you can use cloudflare workers for a counter
|
|
2024-09-09 11:22:56
|
i use <https://github.com/dsrkafuu/moe-counter-cf> for my website
|
|
|
frep
|
2024-09-09 11:22:56
|
now this makes me think, are tracking pixels just PHP scripts that serve an image? that would be simple
|
|
|
w
i use <https://github.com/dsrkafuu/moe-counter-cf> for my website
|
|
2024-09-09 11:23:09
|
oh that's a classic
|
|
|
CrushedAsian255
|
|
frep
now this makes me think, are tracking pixels just PHP scripts that serve an image? that would be simple
|
|
2024-09-09 11:36:10
|
Usually, or something along those lines
|
|
2024-09-09 11:36:22
|
Effectively just a grabify
|
|