|
_wb_
|
2021-03-18 08:07:20
|
4-page article on <:JXL:805850130203934781> in April issue of iX Magazin (German) : https://www.heise.de/select/ix/2021/4/2101218031038914464
|
|
2021-03-18 08:12:31
|
(I got invited to write an article for that magazine after they wrote something short about jxl on their website and it got a lot of comments: https://www.heise.de/news/JPEG-XL-soll-JPEG-PNG-GIF-umd-Webp-beerben-5022986.html)
|
|
|
Orum
|
2021-03-18 08:23:44
|
heh, I thought this was going to be a channel about code coverage
|
|
|
_wb_
|
2021-03-18 08:37:04
|
There's a channel description to make it clear what kind of coverage this channel is about π
|
|
2021-03-18 08:37:54
|
Article on Microsoft's rANS patenting attempts: https://www.theregister.com/2021/03/13/microsoft_ans_patent/ (some talk about jxl in the comments)
|
|
|
|
paperboyo
|
2021-03-18 09:22:51
|
`media coverage`?
|
|
|
_wb_
|
2021-03-18 09:33:03
|
yes but also wikipedia, forums, blogposts etc
|
|
|
spider-mario
|
2021-03-18 11:41:36
|
~~test coverage~~
|
|
|
Petr
|
2021-03-19 07:21:26
|
11 months old video "JPEG XL - format of the future, solution of everything" (Czech language, length 12:28): https://youtu.be/HCcYssKAvFs (I found it yesterday.)
|
|
|
Scope
|
2021-03-19 11:34:05
|
https://www.danisch.de/blog/2021/03/18/bildformat-jpeg-xl/
|
|
|
fab
|
2021-03-19 11:45:31
|
https://en.wikipedia.org/wiki/JPEG_XL
|
|
2021-03-19 11:46:36
|
https://it.wikipedia.org/wiki/JPEG_XL
|
|
2021-03-19 11:46:45
|
3 authors one new for italian
|
|
2021-03-19 11:48:33
|
https://es.wikipedia.org/wiki/JPEG_XL this probably will be fixed software will be removed because of risk of spam
|
|
2021-03-19 11:49:08
|
the en is this the same
|
|
2021-03-19 11:49:31
|
https://cs.wikipedia.org/wiki/JPEG_XL
|
|
2021-03-19 11:49:40
|
https://ja.wikipedia.org/wiki/JPEG_XL
|
|
2021-03-19 11:49:50
|
https://pl.wikipedia.org/wiki/JPEG_XL
|
|
2021-03-19 11:50:22
|
if there is any new language do not add the link but tell here with a -
|
|
2021-03-19 11:50:35
|
or hide the banner
|
|
|
_wb_
|
2021-03-19 01:11:20
|
Added a Dutch one: https://nl.wikipedia.org/wiki/JPEG_XL
|
|
|
Scope
|
2021-03-19 01:14:38
|
|
|
2021-03-19 01:17:06
|
π€ <https://ja.wikipedia.org/wiki/JPEG_XL>
|
|
|
_wb_
|
2021-03-19 01:18:41
|
oops assumed those would become actual newlines
|
|
|
fab
|
2021-03-19 01:18:43
|
Can the magic number at the start cause epilepsy ?
|
|
|
_wb_
|
2021-03-19 01:18:43
|
fixed it
|
|
|
|
Deleted User
|
2021-03-19 02:56:47
|
When creating Polish version I didn't even use that crappy translation tool, I used full-manual text source editor so I could hand-pick Polish version of all templates, hyperlinked articles etc, scrap some things and add others in return etc.
|
|
2021-03-19 02:58:44
|
For example infobox and references *completely* broke down when I used Wikipedia's autotranslation tool, because it couldn't find Polish version of `{{Infobox}}` and `{{Cite}}` templates and translate their parameters.
|
|
|
fab
|
|
Scope
|
2021-03-19 02:59:56
|
The bad thing is that the templates in some languages are very basic compared to English
|
|
2021-03-19 03:00:00
|
|
|
|
|
Deleted User
|
2021-03-19 03:03:58
|
Polish version is also less rich in parameters.
|
|
2021-03-19 03:06:22
|
The only available parameters in Polish `{{Format pliku infobox}}` template are: name, icon, graphic, graphic description, extensions, MIME, producer, development date, version, type, is open format, commons, www.
|
|
|
Petr
|
|
The only available parameters in Polish `{{Format pliku infobox}}` template are: name, icon, graphic, graphic description, extensions, MIME, producer, development date, version, type, is open format, commons, www.
|
|
2021-03-19 03:24:05
|
That's not bad, is it? Many people here are programmers after all, so anyone can improve the infobox template in their respective language. π
|
|
|
_wb_
|
2021-03-19 09:08:26
|
https://css-tricks.com/time-for-next-gen-codecs-to-dethrone-jpeg/
|
|
|
Petr
|
2021-03-30 06:16:01
|
https://www.heise.de/news/JPEG-XL-Wie-der-neue-Grafikstandard-funktioniert-5993291.html
|
|
2021-03-30 06:16:15
|
https://safeshadow.com/jpeg-xl-como-funciona-el-nuevo-estandar-de-graficos/
|
|
2021-03-30 06:17:46
|
They're both translations of the same text.
|
|
|
_wb_
|
2021-04-05 03:08:31
|
Asked my colleagues in Israel to make a translation: https://he.wikipedia.org/wiki/JPEG_XL
|
|
|
fab
|
2021-04-17 06:22:33
|
https://tipsitaliani.altervista.org/jpeg-xl-wic-component/
https://tipsitaliani.altervista.org/how-is-the-codec-jxl/
|
|
|
Petr
|
2021-04-19 08:27:35
|
Is novomesk here? Or any other native Slovak speaker? It would be great if you created the JPEG XL article on the Slovak Wikipedia. Translating from the Czech one should be damn easyβ¦
|
|
2021-04-19 07:11:18
|
OK, I added the Authors section to JPEG XL articles on the English, Czech and Esperanto Wikipedias. I hope there will be no war about who to add or remove. π
|
|
|
spider-mario
|
2021-04-19 08:30:39
|
it will be good to have a reference for that section; there is a pending merge request in the internal repo to do just that
|
|
2021-04-19 08:30:52
|
once it gets in (and then out), we can link to it
|
|
|
Petr
|
|
spider-mario
it will be good to have a reference for that section; there is a pending merge request in the internal repo to do just that
|
|
2021-04-20 05:18:13
|
I used the list of authors that was discussed here recently. So I couldn't use it as a reference because it's neither public nor "static" enough.
|
|
2021-04-27 05:58:16
|
follow-up from <#794206170445119489>:
|
|
2021-04-27 05:58:19
|
Regarding the Spanish Wikipedia article, I added .jxl redirect.
|
|
2021-04-27 06:00:25
|
The thing with easily adding links from many articles to JPEG XL is that this Wikipedia doesn't have the template https://en.wikipedia.org/wiki/Template:Compression_formats
|
|
2021-04-27 06:01:04
|
Anyone here speaking Spanish, ready to translate it? π
|
|
|
_wb_
|
2021-04-27 06:47:09
|
I suppose firefox can be moved from proposed support to unofficial support?
|
|
2021-04-27 06:48:02
|
Or is it too early for that?
|
|
|
Petr
|
|
_wb_
I suppose firefox can be moved from proposed support to unofficial support?
|
|
2021-04-27 06:52:43
|
I would move it as soon as someone tests jxl in Firefox Nightly.
|
|
|
_wb_
|
2021-04-27 06:57:16
|
Makes sense
|
|
|
fab
|
|
Petr
Anyone here speaking Spanish, ready to translate it? π
|
|
2021-04-27 07:22:30
|
why this page is needed in spanish?
|
|
2021-04-27 07:22:36
|
or in every language?
|
|
2021-04-27 07:22:53
|
the Spanish article wasn't reviewed by anyone
|
|
2021-04-27 07:23:13
|
only me, I did a translation of the italian to spanish
|
|
2021-04-27 07:23:29
|
and a few edit like adding unofficial support
|
|
|
Petr
|
2021-04-27 07:24:43
|
If such a template exists, it can be added to the end of many articles. And this will cause the JPEG XL article not being an orphan anymore.
|
|
|
fab
|
2021-04-27 07:25:35
|
do you edited the spanish article
|
|
2021-04-27 07:25:38
|
i see new commit
|
|
2021-04-27 07:25:41
|
with better language
|
|
|
Petr
|
2021-04-27 07:25:44
|
Of course it's also useful to have individual links from other articles to JPEG XL.
|
|
|
fab
|
2021-04-27 07:25:47
|
is a native spanish speaker
|
|
2021-04-27 07:25:48
|
?
|
|
2021-04-27 07:25:55
|
or you?
|
|
|
Petr
|
2021-04-27 07:28:50
|
I edited the Spanish article a while ago. But that was an edit that didn't require any knowledge of Spanish. (I used Google Translate for the edit summary.)
|
|
|
fab
|
2021-04-27 07:35:11
|
if you are slovak better not do
|
|
2021-04-27 07:35:39
|
me i'm italian i created the spanish article for fun
|
|
2021-04-27 07:36:07
|
is copied from what crixis wrote
|
|
|
Petr
|
2021-04-27 07:38:26
|
Don't worry, I don't do "dangerous" edits.
|
|
2021-04-27 07:40:37
|
What?! Anyone can edit in any language if they feel capable enough. Don't command me! That's unacceptable.
|
|
|
fab
|
2021-04-27 07:40:44
|
ok sorry
|
|
2021-04-27 07:41:03
|
i didn't know it worked in this way
|
|
2021-04-27 07:42:16
|
to me italian future compatible apps don't need link
|
|
2021-04-27 07:42:27
|
because anyway jpeg xl will be ready in a month
|
|
|
Pieter
|
|
fab
because anyway jpeg xl will be ready in a month
|
|
2021-04-27 07:47:03
|
what?
|
|
|
fab
|
2021-04-27 07:47:35
|
all browsers will support it
|
|
2021-04-27 07:47:40
|
no is wrong
|
|
2021-04-27 07:47:44
|
maybe on nightly
|
|
2021-04-27 07:47:47
|
but on stable
|
|
2021-04-27 07:47:50
|
2 months at least
|
|
2021-04-27 07:47:58
|
no before july i think not
|
|
2021-04-27 07:50:58
|
Future Compatible Applications
Gimp image retouching program plug-in that includes libjxl. In beta on the Google Chrome web browser. Waiting for Firefox, Wordpress and Facebook. XnviewMP starting from 0.98.2 reads images but not those encoded by JPEG lossless. JPEG XL format implementation called (libjxl, which mainly contains an encoder, test decoder, see Gitlab). It is pending ISO standard approval.
Open photos on Windows Explorer: Plug in on the Github site win thumb jxl, and mirillis WIC component jxl, for developers, this plugin is not affiliated with JPEG and Microsoft. Nomacs on Windows (photo viewer) with Qt plugin. KDE plugin on some updated linux distributions.
|
|
2021-04-27 07:51:10
|
this is the text in italian i wrote translated in EN
|
|
2021-04-27 07:51:25
|
i didn't included links
|
|
|
Pieter
|
2021-04-27 07:59:11
|
that sounds super optimistic
|
|
2021-04-27 07:59:41
|
it will be years before web developers can assume that most people use browsers that supper jpg, i would think
|
|
|
fab
|
2021-04-27 08:01:04
|
what means supper
|
|
2021-04-27 08:01:09
|
i don't think in the dictionary
|
|
2021-04-27 08:01:19
|
as a verb
|
|
|
_wb_
|
2021-04-27 08:03:19
|
in an optimistic scenario, jxl is enabled by default in Chrome 93, which has feature freeze on June 18 and has its stable release on August 31
|
|
2021-04-27 08:04:25
|
then of course there are still people who don't update, or don't update quickly, so add some more months for that
|
|
2021-04-27 08:04:36
|
that's just Chrome though
|
|
2021-04-27 08:05:04
|
for Safari there's no indication yet that they're even considering to add jxl support
|
|
2021-04-27 08:05:51
|
Firefox is likely not going to be faster than Chrome to enable by default
|
|
2021-04-27 08:06:18
|
same for Edge
|
|
|
fab
|
2021-04-27 08:06:33
|
so likely 6 months before we have better jxl
|
|
2021-04-27 08:06:44
|
at the time it would be standardized
|
|
2021-04-27 08:06:49
|
delusion
|
|
|
_wb_
|
2021-04-27 08:06:54
|
and then there's a long tail of devices and users that use some old browser and will not update
|
|
|
fab
|
2021-04-27 08:06:59
|
ah
|
|
2021-04-27 08:07:16
|
how do you know that
|
|
2021-04-27 08:07:37
|
if edge and chrome and firefox have automatic update and even opera
|
|
2021-04-27 08:07:42
|
who are those people
|
|
2021-04-27 08:07:53
|
people who use vivaldi for example
|
|
2021-04-27 08:08:02
|
or there is more
|
|
2021-04-27 08:08:27
|
or is from android 9.0 and up
|
|
|
_wb_
|
2021-04-27 08:09:07
|
moving there
|
|
|
Pieter
|
|
fab
what means supper
|
|
2021-04-27 03:13:07
|
sorry, that was i typo; i meant "support"
|
|
|
Scientia
|
2021-04-27 05:45:22
|
Chrome is a good step, since it has a significant market share
|
|
2021-04-27 05:45:52
|
When chrome gets implemented webservers can do the thing where they serve jxl to chrome and jpeg/png to other browsers right?
|
|
2021-04-27 05:46:37
|
Saving bandwidth on images for 50%+ of your users is good even if all of your users don't see those benefits
|
|
|
Nova Aurora
|
|
_wb_
|
2021-04-27 06:32:13
|
We (cloudinary) currently serve jpeg 2000 or webp to safari, avif or webp to chrome, webp to firefox and edge, and jpeg only to ancient browsers, unknown clients, and cases where 420 subsampling is problematic so instead of webp we fallback to jpeg.
|
|
2021-04-27 06:32:36
|
When jxl becomes available, we'll do that, of course.
|
|
2021-04-27 06:33:54
|
We recently retired sending jpeg XR (wdp) to IE and Edge, because 1) it's not such a great codec and 2) Edge has webp now and IE is slowly fading away.
|
|
2021-04-29 04:19:42
|
https://http203.libsyn.com/when-the-hype-train-turns-out-to-be-a-bus-replacement-service
|
|
2021-04-29 04:25:05
|
Haven't had the chance yet to listen to it all, but I did get to the point where you're saying jxl is getting hyped too much and people are expecting it to do things it cannot do (or not yet), which I think is a fair point.
|
|
2021-04-29 04:25:56
|
My comparison blogpost not being completely objective is also a fair point, though I did make an attempt at making it a fair comparison.
|
|
2021-04-29 05:06:15
|
What kind of quality is desirable as a "web quality" is a good question. I think it depends a lot on the use case. If it's a stock photo just to decorate what would otherwise be boring text, then sure, you can go low-fidelity as long as appeal is OK. If it's a product shoot of some item you're selling, and the texture of the material and the correct color reproduction are important (if you want to maximize satisfied customers that don't return items because they got something that didn't match their expectations), then fidelity will matter more.
|
|
2021-04-29 05:12:59
|
Besides what would be desirable, there is also the aspect of what is practical. Manually selecting encode settings is something you can maybe do for the hero image on your landing page, but it is not something you can do at scale. Going down into low fidelity without manual QA will almost certainly lead to cases where the image is ruined. Erring on the side of "bytes were wasted" is probably still a better idea than erring on the side of "images were ruined", in most cases.
|
|
2021-04-29 05:29:25
|
<@!228116142185512960> <@!710762823986446367> fair point also about me just giving stars in the comparison table instead of giving actual hard numbers. Main reason for that was to keep it simple, but that's a bad excuse (could have put numbers on a separate page and link to those, or something). We should absolutely produce some actual numbers to back up speed claims.
|
|
2021-04-29 05:31:54
|
Compression claims are a bit harder to back up with uncontroversial data
|
|
|
Jake Archibald
|
2021-04-29 05:36:42
|
<@794205442175402004> I hope none of that came across badly. Although that comparison chart made me pull a face, I'm still really excited about JXL. Once it's in Canary, I'll write a post showing off the progressive rendering in particular. I'd also like to compare it favourably to some cases where AVIF struggles (eg the Squoosh Red Panda image)
|
|
|
_wb_
|
2021-04-29 05:41:33
|
I think the comparison chart is quite accurate and fair, but I totally agree that it needs to be backed up with benchmark results (ideally performed by more neutral people than me, because I can imagine that after working on jxl for a couple of years I might be a bit biased π
)
|
|
2021-04-29 05:42:17
|
And things are also not static btw: encoders/decoders can get faster/better
|
|
2021-04-29 05:48:28
|
<@795684063032901642> <@768090355546587137> any idea when we can start to try progressively decoding jxl in canary?
|
|
|
|
veluca
|
2021-04-29 05:49:43
|
well, ideally before the M92 branch cut π
|
|
|
Moritz Firsching
|
2021-04-29 06:01:12
|
what <@!179701849576833024> said, working on it...
|
|
|
_wb_
|
2021-04-29 06:03:57
|
is animation also being worked on, or not yet?
|
|
2021-04-29 06:05:17
|
(I don't really believe in still image codecs doing animation, that's better handled by video codecs, but for animated jxl art it would be fun π )
|
|
|
Moritz Firsching
|
2021-04-29 06:13:32
|
We are working on it, but I cannot promise anything in terms of chrome Milestones yet..
|
|
|
_wb_
|
2021-04-29 06:16:09
|
I don't think it's urgent, but it would be good to have animation supported before enable-jxl gets enabled by default, otherwise it becomes unclear if `Accept: image/jxl` means animated jxl will be OK or not. (breaking things when non-default flags are set is one thing, breaking them on default browsers is something else)
|
|
|
Moritz Firsching
|
|
improver
|
2021-04-29 07:34:08
|
I'd actually think of animation support as more important feature to get working sooner. Current ecosystem is heavily lacking support for them, and having at least one working viewer could help that, maybe.
|
|
2021-04-29 07:38:04
|
Though it's kinda the same with progressive decoding and available viewers, I guess, so that may be moot point.
|
|
2021-04-29 07:39:59
|
Though for local viewers it probably makes more sense to just decode it whole. Partial/lower res decode feature could be helpful too for viewing large images but I don't think that's going to happen soon.
|
|
|
_wb_
|
2021-04-29 07:41:00
|
I think the value jxl can bring to the web is more in progressive still than in animation, but of course not doing progressive decode is less "wrong" than not animating animations.
|
|
|
Pieter
|
2021-04-29 07:41:30
|
<@!260412131034267649> To be clear: progressive decoding is not the same as partial decoding; it just means that _while_ downloading the *full* image, the decodable parts are shown before the full download is complete.
|
|
2021-04-29 07:42:40
|
So it's not an observable property for the website, or related to a feature of the file format. Doing it later means just slightly worse user experience, but it doesn't mean certain images will lack features (contrary to things like transparency, animation support, HDR, ...).
|
|
|
_wb_
|
2021-04-29 07:43:01
|
For local viewers decode speed should be fast enough to skip progressive steps except maybe for really huge images (where the DC is enough to fill the screen if you don't zoom in). Progressive is useful for showing thumbnails though (whole folder of jxl images)
|
|
|
improver
|
2021-04-29 07:43:55
|
yeah, I didn't imply it was the same. but getting lower version even if whole file is ready is useful for cases where images are really large and you gonna display it over 2 times lower resolution. it's also useful for faster thumbnailing (I think vips devs mentioned that).
|
|
|
Pieter
|
2021-04-29 07:44:21
|
Ok, sorry, just making sure. I've seen people make that mistake before.
|
|
|
improver
|
2021-04-29 07:44:24
|
I just included them both as it's 2 features what image viewers could benefit from for reducing memory usage
|
|
|
_wb_
|
2021-04-29 07:45:38
|
For making a 300x200 thumbnail from a 12 megapixel photo, just decoding the DC only would indeed be a good idea
|
|
|
improver
|
2021-04-29 08:03:16
|
it's just that I'd like to start playing with jxl for my serverside things, but lack of animation means that I'll need to re-examine whether it works okay when animation support lands, because pretty much nothing supports that part right now (pretty sure imagemagick doesn't), and there are no viewers too, it's kinda somewhat irritating that it's so neglected. but yeah I do agree that progressive jxl will bring more value in the end, and will probably be more important for bigger adopters too (like fb, etc)
|
|
|
Pieter
|
2021-04-29 08:04:58
|
Right, but progressive decoding can just land later (after browsers start enabling jpeg-xl support by default). With animation that's dangerous as people may settle on the assumption that jpeg-xl animation isn't expected to work.
|
|
|
improver
|
2021-04-29 08:05:26
|
Yeah, that's my main fear
|
|
2021-04-29 08:06:50
|
Exactly this kind of thing happened for ogg opus stream chaining support. Right now chrome still breaks when they encounter that
|
|
2021-04-29 08:07:36
|
Well, that's kinda obscure feature and I guess clients just neglected it, so may be not quite analogue
|
|
|
|
Deleted User
|
|
Pieter
Right, but progressive decoding can just land later (after browsers start enabling jpeg-xl support by default). With animation that's dangerous as people may settle on the assumption that jpeg-xl animation isn't expected to work.
|
|
2021-04-29 08:07:43
|
And that's exactly why I think that animations first, progressive a bit later. Lack of progressive decoding doesn't break the standard, lack of animation, though, does.
|
|
|
Pieter
|
2021-04-29 08:08:23
|
Of course, everything depends on dev cycles and priorities.
|
|
|
_wb_
|
2021-04-29 08:15:05
|
HDR, animation and progressive rendering are all priorities to get working properly.
|
|
|
|
Deleted User
|
2021-04-29 08:16:54
|
Which would be the simplest one to implement and which one the hardest?
|
|
2021-04-29 08:17:56
|
And by the way can we move to <#794206170445119489>, please? Gentle reminder that we're in <#822105409312653333>....
|
|
|
Pieter
|
2021-04-29 08:18:39
|
We're talking about those features being available in the Chrome integration right, not in the jxl decoding library?
|
|
|
_wb_
|
2021-04-29 08:18:51
|
Yes
|
|
2021-04-29 08:19:26
|
The decode api already has that functionality
|
|
2021-04-29 08:20:06
|
Interaction with how chrome does things is probably not so trivial though
|
|
|
Petr
|
2021-04-30 12:23:56
|
https://www.linux-magazin.de/news/kaos-2021-04-bringt-viele-aenderungen-und-updates/
|
|
|
_wb_
|
2021-05-01 06:34:16
|
https://askubuntu.com/questions/1332041/which-apps-support-to-open-and-convert-jpeg-xl-jxl-pictures
|
|
2021-05-01 06:35:25
|
https://twitter.com/addyosmani/status/1387431906359185408?s=19
|
|
2021-05-01 06:35:37
|
Chapter 19 of the book is on jxl
|
|
2021-05-01 06:39:52
|
https://mypornvid.fun/videos/12/lqi5U6dxeZU/xl-jpg/next-gen-image-format-jpeg-xl wtf why do people upload my talk there?
|
|
|
Scientia
|
2021-05-01 06:41:29
|
consider it a compliment
|
|
2021-05-01 06:41:33
|
haha
|
|
2021-05-01 06:41:55
|
~~maybe fabian did it~~
|
|
|
improver
|
2021-05-01 08:57:52
|
>people
id say it was bots
|
|
2021-05-01 08:58:19
|
because it included "jpeg" or something
|
|
|
|
veluca
|
|
_wb_
https://mypornvid.fun/videos/12/lqi5U6dxeZU/xl-jpg/next-gen-image-format-jpeg-xl wtf why do people upload my talk there?
|
|
2021-05-01 11:20:38
|
π€£
|
|
|
_wb_
https://askubuntu.com/questions/1332041/which-apps-support-to-open-and-convert-jpeg-xl-jxl-pictures
|
|
2021-05-01 11:27:51
|
anybody here has enough reputation/an account to say that plugins are available for qt and gtk viewers?
|
|
|
diskorduser
|
|
_wb_
https://mypornvid.fun/videos/12/lqi5U6dxeZU/xl-jpg/next-gen-image-format-jpeg-xl wtf why do people upload my talk there?
|
|
2021-05-01 12:15:23
|
π
|
|
|
|
Deleted User
|
|
_wb_
https://mypornvid.fun/videos/12/lqi5U6dxeZU/xl-jpg/next-gen-image-format-jpeg-xl wtf why do people upload my talk there?
|
|
2021-05-01 12:25:45
|
Maybe because you mention pik fuif.
|
|
|
diskorduser
|
|
Scientia
~~maybe fabian did it~~
|
|
2021-05-01 12:48:06
|
~~Probably~~
|
|
|
|
Deleted User
|
2021-05-01 01:52:14
|
> Maybe they will start converting their NSFW images to JPEG XL...
Fabian has already tried <:kekw:808717074305122316>
|
|
|
_wb_
|
2021-05-01 01:52:23
|
Well we know how VHS vs Betamax was decided
|
|
|
|
Deleted User
|
|
_wb_
https://mypornvid.fun/videos/12/lqi5U6dxeZU/xl-jpg/next-gen-image-format-jpeg-xl wtf why do people upload my talk there?
|
|
2021-05-01 02:47:42
|
I've got a question... how did you even know that it was uploaded here? <:Thonk:805904896879493180>
|
|
|
diskorduser
|
2021-05-01 03:06:04
|
High fidelity nsfw jxl images - π
|
|
|
_wb_
|
|
I've got a question... how did you even know that it was uploaded here? <:Thonk:805904896879493180>
|
|
2021-05-01 03:13:56
|
I googled "jpeg xl" to see if anyone wrote about it
|
|
|
raysar
|
|
_wb_
I googled "jpeg xl" to see if anyone wrote about it
|
|
2021-05-01 04:29:48
|
i don't trust you <:HaDog:805390049033191445>(joke)
|
|
|
_wb_
|
2021-05-01 04:52:23
|
https://blobfolio.com/2021/jpeg-xl/
|
|
2021-05-01 04:53:38
|
|
|
2021-05-01 04:54:01
|
What kind of comparison is that? <:WhatThe:806133036059197491>
|
|
2021-05-01 04:55:19
|
I wonder if this person understands that lossy image compression can obtain various size/quality trade-offs.
|
|
|
Scientia
|
2021-05-01 04:57:42
|
This tells nothing about the settings they used
|
|
|
BlueSwordM
|
2021-05-01 04:58:06
|
``Its encoding speeds are faster than AVIF's, except for images with dimensions exceeding a couple thousand pixels β at which point performance drops off a cliff β but it is much slower than WebP.``
|
|
2021-05-01 04:58:08
|
OK WUT
|
|
2021-05-01 04:58:20
|
Is he serious? LMAO, threading becomes better at higher resolution.
|
|
|
Scientia
|
2021-05-01 04:58:31
|
What settings are they using even
|
|
2021-05-01 04:59:33
|
To compare formats you need them to be encoded with similar psychovisual parameters (and even then it's usually still apples to oranges)
|
|
2021-05-01 05:00:06
|
They criticize it for not being able to encode this image better than PNG
|
|
2021-05-01 05:00:13
|
Maybe this is true
|
|
2021-05-01 05:00:28
|
But maybe they used vardct instead of modular <:YEP:808828808127971399>
|
|
2021-05-01 05:00:51
|
We'll never know because they don't publish their parameters <:ReeCat:806087208678588437>
|
|
|
|
Deleted User
|
|
Scientia
They criticize it for not being able to encode this image better than PNG
|
|
2021-05-01 05:01:57
|
PNG: 29.3 KiB
|
|
2021-05-01 05:02:32
|
JXL: 25.7 KiB <:Thonk:805904896879493180>
|
|
|
Scientia
|
2021-05-01 05:02:52
|
They use their refract encoder
|
|
2021-05-01 05:02:54
|
https://github.com/Blobfolio/refract
|
|
2021-05-01 05:03:29
|
Which instead of constant quality seems to ask the user repeatedly if an encoded image meets their visual standards
|
|
|
BlueSwordM
Is he serious? LMAO, threading becomes better at higher resolution.
|
|
2021-05-01 05:03:55
|
Maybe this refract thing is single threaded
|
|
2021-05-01 05:04:24
|
Don't criticize a format if you're not using the reference encoder<:NotLikeThis:805132742819053610>
|
|
|
_wb_
|
2021-05-01 05:04:53
|
Manually? Hm, but what where they aiming for then? The point where artifacts are not annoying or the point where fidelity is high?
|
|
2021-05-01 05:05:32
|
I can believe that with avif they can go lower if it's mostly the appeal they're looking for, not fidelity
|
|
|
Scientia
|
2021-05-01 05:05:36
|
Idk it's just the subjective preference of whoever is using the application
|
|
2021-05-01 05:05:53
|
Also I assume their app was ONLY using lossy vardct
|
|
|
_wb_
|
2021-05-01 05:06:00
|
Likely
|
|
|
Scientia
|
2021-05-01 05:06:28
|
And avif probably might beat vardct at lower rates
|
|
2021-05-01 05:06:34
|
Like with the peach tree photo
|
|
2021-05-01 05:08:04
|
From: https://discord.com/channels/794206087879852103/805176455658733570/837717369114722394
|
|
|
_wb_
|
2021-05-01 05:09:11
|
Oh they do -s 9
|
|
2021-05-01 05:09:23
|
That is slow indeed
|
|
|
fab
|
2021-05-01 05:10:18
|
maybe i should start converting png at mozjpeg quality 100
|
|
2021-05-01 05:10:24
|
to see estimate quality in xnview
|
|
2021-05-01 05:10:40
|
and even webp
|
|
2021-05-01 05:10:51
|
then i separate with a program
|
|
2021-05-01 05:10:57
|
and i execute batch scripts
|
|
2021-05-01 05:11:04
|
this is the faster way
|
|
2021-05-01 05:11:13
|
avoid modular and those joke
|
|
2021-05-01 05:11:34
|
and not wait ewout until it integrates jpg
|
|
2021-05-01 05:11:45
|
or xnview until fixes 12 bit
|
|
|
|
Deleted User
|
2021-05-01 05:15:45
|
<@!416586441058025472> yes
|
|
2021-05-01 05:19:29
|
> Like AVIF, it aims to tackle everything
AVIF tackles everything? Try progressive mode then <:kekw:808717074305122316>
|
|
|
fab
|
2021-05-01 05:23:16
|
-q 73.87 -s 9 -Y 8 -X 5.62 -P 7
|
|
|
_wb_
|
2021-05-01 05:23:18
|
"On the whole, JPEG XL is a disappointment.
It offers superior compression to the (now 15-year-old) WebP format, but only sometimes, and offers superior encoding speed to AVIF, but again, only sometimes"
|
|
|
fab
|
2021-05-01 05:23:23
|
i'm tried this
|
|
|
|
Deleted User
|
2021-05-01 05:23:58
|
Guys, please don't interrupt Fabian's walls of text!
|
|
|
_wb_
|
2021-05-01 05:26:04
|
I haven't seen any image yet where jxl isn't better than webp across the quality spectrum, in both objective and subjective experiments. I really wonder how he came to that conclusion...
|
|
2021-05-01 05:29:26
|
And encode speed: default speed (or even -s 6) is very close to the slower settings in lossy compression performance (for lossless things are different). It's not a very fair comparison to just look at one encode speed setting (the slowest one) and conclude from that that AVIF encoding is (sometimes) faster.
|
|
2021-05-01 05:29:29
|
Oh well
|
|
2021-05-01 05:30:16
|
People are going to do silly comparisons and draw big conclusions from it, cannot really avoid that...
|
|
|
Scope
|
2021-05-01 05:32:18
|
π€
|
|
2021-05-01 05:34:31
|
<:Thonk:805904896879493180>
|
|
|
fab
|
2021-05-01 05:34:44
|
can wp2 do palette
|
|
2021-05-01 05:35:25
|
-q 94,6 -X 22.4 -Y 38 -I 0.68 -s 3
--palette --effort 2
-q 21.921 -s 5 -epf=1 --noise=0 --dots=1 --gaborish=0 --patches=0
|
|
2021-05-01 05:35:34
|
like i want to do that settings
|
|
2021-05-01 05:35:46
|
obviously q 100 - 21,921 i mean
|
|
|
_wb_
|
2021-05-01 05:35:56
|
Tortoise probably has the most not-yet-parallelized stuff. Also, it hasn't gotten as much attention as faster speeds. It wouldn't surprise me if in some cases it is actually worse than kitten.
|
|
|
fab
|
2021-05-01 05:36:00
|
palette effort 2 with wp2 does it work
|
|
2021-05-01 05:36:45
|
i'm finding the settings
|
|
|
Scope
|
2021-05-01 05:36:57
|
Yes, I have not compared the latest builds, but `-s 9` is often worse than the default speed
|
|
|
fab
|
|
Scope
Yes, I have not compared the latest builds, but `-s 9` is often worse than the default speed
|
|
2021-05-01 05:38:05
|
can wp2 do palette
|
|
2021-05-01 05:38:22
|
i want to palette at q 95 q 100 with wp2
|
|
|
Scope
|
2021-05-01 05:38:30
|
<#822105409312653333>
|
|
|
fab
|
2021-05-01 05:38:31
|
can you help me
|
|
2021-05-01 05:38:44
|
<#805176455658733570>
|
|
|
|
Deleted User
|
|
Scope
<:Thonk:805904896879493180>
|
|
2021-05-01 05:42:27
|
I guess the speed comparison isn't quite fair if JXL is used for 8 iterations compared to 6 for AVIF and WebP.
|
|
|
BlueSwordM
|
2021-05-01 05:42:36
|
The guy also didn't limit the thread count for CAVIF.
|
|
|
|
Deleted User
|
2021-05-01 05:45:11
|
https://blobfolio.com/2021/fussing-with-images/
|
|
2021-05-01 05:46:56
|
**How are things now:**
> - If the source image is a (true) vector, save it as an SVG.
> - If the image requires animation, save it as a GIF, unless it looks terrible reduced to 256 colors, in which case you actually need to make a *video*, not an *image*. Wrong article! Haha.
> - If the image is a photograph, save it as a JPEG, unless it contains transparent regions, in which case you have to use PNG.
> - Most everything else can be a PNG, though it is often worth comparing the PNG against a JPEG saved with chroma-subsampling disabled (to help preserve the colors). For images with more than 256 colors, it is often a toss-up as to which format can record the same data in the fewest bytes.
|
|
|
Pieter
|
2021-05-01 05:47:48
|
use PNG for transparency?
|
|
|
|
Deleted User
|
2021-05-01 05:51:30
|
**How things *(hopefully)* will be:**
> - If the source image is a (true) vector, save it as an SVG.
> - If the image requires animation, save it as a JPEG XL, unless it's hard-to-compress live action, in which case you actually need to make a *video*, not an *image*. Wrong article! Haha.
> - Everything else should be a JPEG XL.
|
|
|
Scope
|
2021-05-01 06:02:43
|
And about the article, as far as I understood the goal to get the minimum possible size when the image does not look ugly, without comparing with the original, then yes, AVIF will often be a winner
|
|
|
_wb_
|
2021-05-01 06:02:53
|
I think animation is in 95% of the cases best handled by a video codec. I wish all browsers would just play video in an img tag (muted and autolooped).
|
|
|
Scope
And about the article, as far as I understood the goal to get the minimum possible size when the image does not look ugly, without comparing with the original, then yes, AVIF will often be a winner
|
|
2021-05-01 06:05:07
|
Does the tool let you compare with the original or does it just show the compressed image?
|
|
|
|
Deleted User
|
2021-05-01 06:06:11
|
From what I see it only generates the temporary file. You have to open it from the filesystem on your own.
|
|
|
Scope
|
2021-05-01 06:08:23
|
I have not tried the tool, but if the author got these conclusions, then most likely only the encoded image is shown (or maybe only non-photographic content was compared, where AVIF is also strong in preserving lines and edges)
|
|
|
_wb_
|
2021-05-01 06:10:42
|
Either way, it depends a lot on how far you want to go in destroying an image to save bandwidth. If you want to go as far as possible, then avif will often let you go further than jxl before the artifacts become really problematic.
|
|
2021-05-01 06:12:28
|
In practice, only very small websites can do image optimization manually where a human decides how far to go on each individual image
|
|
2021-05-01 06:13:11
|
Operationally you need something that can be automated and that doesn't mess things up
|
|
2021-05-01 06:15:13
|
Flirting with the "as small as possible" line is risky if there is no human to check the results and override things when needed.
|
|
|
|
Deleted User
|
|
_wb_
I think animation is in 95% of the cases best handled by a video codec. I wish all browsers would just play video in an img tag (muted and autolooped).
|
|
2021-05-01 06:15:28
|
Some of your colleagues work with the Chrome guys, why not try to persuade them of this idea?
|
|
|
_wb_
|
2021-05-01 06:16:17
|
Safari plays mp4 (h264) in an img tag. Chrome plays av1 in an img tag (if you wrap it in an avif container).
|
|
2021-05-01 06:17:49
|
It would be nicer if they would all just play whatever they can decode. Or if at least there is overlap between the sets of supported video codecs in an img tag.
|
|
|
Scope
|
2021-05-01 06:18:31
|
Also, I often see people use `-s 9` for VarDCT, perhaps while this speed does not give a guaranteed advantage and is not tuned, perhaps it is worthwhile to temporarily make `-s 9` equal to something like `-s 8`?
And enable it when it will be more refined or only with some additional keys?
|
|
2021-05-01 06:21:32
|
For AVIF encoders, the slowest speed usually always gives the best result (although perhaps not worth the cost of speed), as well as for modular JXL
|
|
|
_wb_
|
2021-05-01 06:29:41
|
Yes, maybe that's a good idea
|
|
2021-05-01 06:30:03
|
In general, default speed is usually default for a good reason :)
|
|
|
Scientia
|
|
https://blobfolio.com/2021/fussing-with-images/
|
|
2021-05-01 07:58:03
|
"WebP, based on the VPN video codec"
|
|
2021-05-01 07:58:20
|
Dang I never knew VPN was a video codec <:kekw:808717074305122316>
|
|
|
fab
|
2021-05-01 08:16:08
|
he meant vp number
|
|
|
zebefree
|
|
_wb_
I think animation is in 95% of the cases best handled by a video codec. I wish all browsers would just play video in an img tag (muted and autolooped).
|
|
2021-05-01 08:45:46
|
If it means losing the ability to stop looping from the context menu, like you can for looping <video> in Chrome, then I am strongly against this. The best part about people moving from animated <img> to <video> is that it is no longer necessary to Inspect and delete the <img> from the DOM to stop the looping.
|
|
|
|
veluca
|
|
Scope
Also, I often see people use `-s 9` for VarDCT, perhaps while this speed does not give a guaranteed advantage and is not tuned, perhaps it is worthwhile to temporarily make `-s 9` equal to something like `-s 8`?
And enable it when it will be more refined or only with some additional keys?
|
|
2021-05-01 10:32:29
|
maybe we could emit a warning if you use -s 8 and -s 9 in vardct...
|
|
|
Scope
|
2021-05-01 10:38:36
|
This is mainly for when needed to get the best possible quality/efficiency, even for comparisons, e.g. AVIF encoders (Aom/Rav1e) give a noticeable boost at the slowest speed compared to the default, but with JXL VarDCT it is not always noticeable or quality may be even worse, with much slower encoding
|
|
|
|
veluca
|
2021-05-01 10:40:53
|
definitely a *lot* slower - I haven't tried 8 or 9 for a while, but IIRC they're at least 10x slower, no?
|
|
|
Scope
|
2021-05-01 10:43:37
|
Something like that, although I have not tried the latest builds, maybe there were some changes
|
|
2021-05-01 10:47:05
|
But when I was comparing, -s 8 still made sense to use, especially if needed more accurate size and quality was at least comparable to -s 7, but for -s 9 I did not notice any images where quality was better and in some it was worse, so it was pointless to use it
For AVIF if I want maximum quality and when time is not important I also use the slowest speed, because I have not seen images where the quality is worse (maybe it is not always noticeably better, but at least not worse than the faster speeds)
|
|
|
BlueSwordM
|
|
veluca
maybe we could emit a warning if you use -s 8 and -s 9 in vardct...
|
|
2021-05-01 10:49:25
|
From what I've noticed when testing photographic images with lossy, the gain from s7 to s8 and s9 is subtle, but once you see the difference, you will always notice it since it doesn't seem to increase efficiency much, but performs a lot more psycho-visual optimizations from which the image benefits a lot from.
|
|
2021-05-01 10:50:35
|
Combined with noise synthesis, JPEG-XL becomes a very strong opponent for photographic/realistic types of images even low bpp.
|
|
|
Pieter
|
2021-05-02 12:56:42
|
Really, lossy/losslessness isn't a property of a file format, but of the encoder. Of course, a file format can be more or less appropriate for one or the other.
|
|
2021-05-02 12:57:02
|
But any format can always be targetted by a lossy encoder... just throw away information.
|
|
|
Scientia
|
2021-05-02 01:22:59
|
Wait what?
|
|
2021-05-02 01:23:18
|
Are you talking about reducing colors?
|
|
2021-05-02 01:23:48
|
Or does png have an actual lossy algo?
|
|
|
_wb_
|
2021-05-02 05:49:41
|
PNG does 'support' lossy in the same sense that FLIF 'supports' lossy: it has no coding tools for it but you can do encoder preprocessing to get more compression.
|
|
2021-05-02 05:50:22
|
PNG and FLIF cannot compete with actual lossy codecs though
|
|
2021-05-02 11:37:01
|
I suspect lossy recompression glancing at the code
|
|
|
fab
|
2021-05-02 11:42:39
|
but to encode ex isn't doable
|
|
2021-05-02 11:42:44
|
because you can't
|
|
2021-05-02 11:42:54
|
look at every image
|
|
2021-05-02 11:43:13
|
so in that case there are more efficient methods
|
|
2021-05-02 11:43:32
|
that i described and added to the jpeg xl beginner guide
|
|
2021-05-02 11:43:45
|
in the not tested paragraph
|
|
2021-05-02 11:45:07
|
it needs a program that does test
|
|
2021-05-02 11:45:17
|
and runs measures
|
|
2021-05-02 11:45:38
|
and i don't even know how to batch encode in wp2 01052021
|
|
2021-05-02 11:46:06
|
and how to automate png without xnview command but with cmd windows 7
|
|
2021-05-02 11:46:10
|
so i'm starting bad
|
|
2021-05-02 11:46:21
|
in theory a GUI would be better
|
|
2021-05-02 11:46:26
|
but i would waste the time
|
|
|
_wb_
|
2021-05-02 11:59:34
|
Default cjxl (or say cjxl -d 2) is exactly meant to not need to manually select encode settings.
|
|
2021-05-02 12:01:05
|
With the old jpeg (and webp/avif) you cannot just "set it and forget it": if you set it to high quality it will often waste bytes and if you set it to a lower quality some images will have problematic artifacts.
|
|
|
lithium
|
2021-05-02 12:18:59
|
Default cjxl is change? i remember is cjxl -d 1.0 -s 7
|
|
|
_wb_
|
2021-05-02 12:19:31
|
Yes that's the default (on png input)
|
|
|
spider-mario
|
|
https://blobfolio.com/2021/fussing-with-images/
|
|
2021-05-06 10:53:07
|
> Its compression capabilities are comparable to WebP's overall.
|
|
2021-05-06 10:53:09
|
what
|
|
2021-05-06 10:53:09
|
no
|
|
2021-05-06 10:53:24
|
how do you even reach a conclusion like that.
|
|
2021-05-06 10:53:47
|
(impersonal you, I know you didnβt write the article)
|
|
|
Scope
|
2021-05-06 11:06:16
|
|
|
2021-05-06 11:13:11
|
|
|
|
Jim
|
2021-05-06 11:13:17
|
"JPEG XL, the New Image Format Nobody Expected but are Pleased to See"
Fixed.
|
|
|
spider-mario
how do you even reach a conclusion like that.
|
|
2021-05-06 11:17:34
|
> *Like AVIF, it aims to tackle everything and, like AVIF, it manages to do so with mixed success.*
Same way they came to that conclusion. The AVIF backers constantly say that it is not meant to be a GIF, PNG, and JPEG replacement. They seem almost completely uninterested in lossless. It's primary focus is on low bit images.
|
|
|
Scientia
|
2021-05-06 11:36:50
|
avif does low bit surprisingly well
|
|
2021-05-06 11:37:09
|
jxl does everything else surprisingly well with few exceptions
|
|
|
Jim
|
|
Scientia
avif does low bit surprisingly well
|
|
2021-05-06 11:43:32
|
I agree, but I feel there are ethical caveats to it. A couple that immediately come to mind is skin appearing to be Photoshopped, and artists that spend hours adding fine detail into their work having it wiped away might not be happy with the format.
|
|
|
Scientia
|
2021-05-06 11:44:34
|
That's the same with almost all lossy formats right?
|
|
|
Jim
|
2021-05-06 11:45:35
|
JXL is the closest to the current JPEG in terms of appearance and features and I think that is going to go a long way with getting the general public onboard - they are used to JPEG so they will pass that familiarity on to JXL.
|
|
|
Scientia
|
2021-05-06 11:47:06
|
For anything that needs great detail people are probably using png
|
|
|
Jim
|
|
Scientia
That's the same with almost all lossy formats right?
|
|
2021-05-06 11:47:08
|
At extreme low bit, yes. But even at moderately low you can see through the artifacts that there is some sort of detail there, AVIF can basically wipe any hint that there was fine detail away in order to save on the bit budget.
|
|
|
Scientia
|
2021-05-06 11:47:49
|
And modular improves a lot on PNG on larger photos
|
|
|
BlueSwordM
|
|
Jim
I agree, but I feel there are ethical caveats to it. A couple that immediately come to mind is skin appearing to be Photoshopped, and artists that spend hours adding fine detail into their work having it wiped away might not be happy with the format.
|
|
2021-05-06 11:50:12
|
When tuned though, AVIF becomes a lot better than you think at mid-high bpp. It doesn't become black and white anymore, which is interesting.
|
|
|
Jim
|
2021-05-06 11:50:16
|
On the lossless end, the AVIF devs have little interest (for now). I even see some lossless AVIF that can be 10x as large as other formats.
|
|
|
BlueSwordM
When tuned though, AVIF becomes a lot better than you think at mid-high bpp. It doesn't become black and white anymore, which is interesting.
|
|
2021-05-06 11:51:20
|
Problem is, I doubt many companies are going to risk those caveats on the chance it will get better in the future.
|
|
|
BlueSwordM
|
2021-05-06 11:51:44
|
Of course, I still do believe JPEG-XL is the better image format by a big margin.
|
|
2021-05-06 11:52:15
|
It's also rather early days for the JXL standard π
|
|
|
Jim
|
2021-05-06 11:52:57
|
I still stick to my original prediction: Video sites like YouTube, Vimeo, etc. will use AVIF at least for their thumbnails as they switch to AV1. Some smaller sites and bloggers that are fans of it will use it to. The vast majority of sites will switch to JXL.
|
|
2021-05-06 11:57:22
|
WebP2 is really up in the air in terms of adoption. If it has some really good sizes and features it could gain some ground, but as of right now I see it as in limbo.
|
|
|
_wb_
|
2021-05-07 05:06:33
|
It is still unclear to what extent we are talking about inherent properties of the avif/jxl codecs, and to what extent we are talking about properties of the currently available encoders.
|
|
2021-05-07 05:07:30
|
It is probably possible to make a high-fidelity avif encoder, or to make a jxl encoder that smooths out the detail and gets high appeal at very low bitrates.
|
|
2021-05-07 05:09:09
|
I do think jxl has better coding tools for high-fidelity and av1 has better coding tools for low-bitrate high-appeal, but it's also a question of encoder developer focus.
|
|
|
Jim
I agree, but I feel there are ethical caveats to it. A couple that immediately come to mind is skin appearing to be Photoshopped, and artists that spend hours adding fine detail into their work having it wiped away might not be happy with the format.
|
|
2021-05-07 05:18:46
|
I agree that low-bitrate high-appeal compression can be an ethical problem. Back when I presented my fuif proposal to the JPEG committee, I used to talk about "honest" vs "deceptive" compression artifacts (fidelity vs appeal is a more neutral way to frame it). If an image is overcompressed but it is hard to tell it is overcompressed, many will say that that's great and means the codec did a good job, but I think it is important to understand the risks and ethical problems that such deceptions can lead to.
|
|
|
Petr
|
2021-05-07 11:35:09
|
Someone commented on the JPEG XL talk page in the English Wikipedia about the "Proposed support" section (https://en.wikipedia.org/wiki/Talk:JPEG_XL). And removed IrfanView from that section (https://en.wikipedia.org/w/?title=JPEG_XL&diff=1021775538&oldid=1021752414&diffmode=source). Based on his/her reasonable arguments, I would agree to remove the section from the article (in all languages where it is included). No other article in the English Wikipedia has that section. What do you think, guys?
|
|
|
improver
|
2021-05-07 11:52:14
|
I agree. I wonder why firefox and chrome are in "unofficial support" section though? Seems to be pretty official when intent to prototype gets posted, but not quite "support" yet
|
|
|
_wb_
|
2021-05-07 11:56:43
|
"unofficial support" is not the right wording, I suppose. It's more like "preliminary support" or something.
|
|
|
Petr
|
2021-05-07 12:15:07
|
done the English one
|
|
|
eddie.zato
|
2021-05-07 12:22:02
|
The flags in Chrome are "Experiments" or "Experimental Features".
Jpeg XL in Firefox about:support is under "Experimental Features".
So, it should probably be called "Experimental Support".
|
|
|
Petr
|
2021-05-07 12:33:55
|
Both "preliminary" and "experimental" sound good to me.
|
|
2021-05-07 01:36:26
|
I also updated the Czech and Esperanto articles.
|
|
|
fab
|
2021-05-07 01:36:52
|
The spanish and italian are completely edited by me
|
|
2021-05-07 01:37:05
|
Me i wrote the support
|
|
2021-05-07 01:37:32
|
I think They are unofficial
|
|
2021-05-07 01:38:00
|
And I saw in en someone marked as testing
|
|
2021-05-07 01:38:20
|
So let keep things how they are
|
|
2021-05-07 01:40:45
|
Do Not Spam your software
|
|
2021-05-07 01:40:59
|
Because I got removed
|
|
2021-05-07 01:41:58
|
I do Not remember if i edited english
|
|
2021-05-07 01:42:06
|
I think Not
|
|
2021-05-07 01:52:13
|
The webp arricle has too authors and no one has made a significant contribution looks like written by random annoying people
|
|
2021-05-07 01:52:39
|
One Google author should Clean it
|
|
|
Scope
|
2021-05-08 02:17:36
|
Unless it is explicitly prohibited, I don't think it is something wrong, since it is a translation of an open article with a link to the source and authorship
|
|
2021-05-08 02:22:19
|
> I think storage space doesn't matter - codec efficiency and compatibility is the most important.
π€ but if storage space doesn't matter, why does efficiency matter?
|
|
|
monad
|
2021-05-08 03:21:16
|
Might 'efficiency' refer to 'speed' (relative to sane density outcomes)?
|
|
|
_wb_
|
2021-05-08 04:20:44
|
I don't know, actually. As far as I am concerned, it's CC-BY or something, but I doubt Cloudinary has a specific license for stuff on its blog. Anyway I don't mind (and even like it) if people translate it or do other derived things with it if they link to the original.
|
|
2021-05-08 04:26:03
|
|
|
2021-05-08 04:26:46
|
Quite impressive that they even went through the trouble of translating that π
|
|
2021-05-08 04:34:48
|
Well as far as I am concerned. But the blog is owned by Cloudinary so I have to check with them.
|
|
2021-05-08 04:36:01
|
(esp since I was not the only person who worked on that article)
|
|
|
190n
|
2021-05-08 05:37:51
|
wikipedia can cite sources that aren't under permissive licenses tho right?
|
|
2021-05-08 05:38:08
|
they cite academic journals and shit that you need uni credentials to access
|
|
|
Pieter
|
2021-05-08 05:38:18
|
you can cite anything
|
|
|
190n
|
2021-05-08 05:38:52
|
there might be an issue tho since that blog probably counts as original research which iirc wikipedia doesn't like
|
|
|
_wb_
|
2021-05-08 05:45:53
|
It's not even research, it's just my opinion, tbh
|
|
2021-05-08 01:59:29
|
http://jpegxl.info/
|
|
2021-05-08 02:00:12
|
updates welcome via pull requests to https://github.com/libjxl/libjxl.github.io
|
|
2021-05-08 02:07:11
|
(both improvements in content and in style are welcome - for now I just put my personal page there with some minimal changes)
|
|
2021-05-08 02:07:50
|
might take a while before the DNS records propagate, I only registered it today
|
|
|
|
veluca
|
2021-05-08 02:11:18
|
we might be able to do something like that taking advantage of the Chrome build system
|
|
|
_wb_
|
2021-05-08 02:15:54
|
jpegxl.info links to jpeg.org/jpegxl saying that one is the official website
|
|
2021-05-08 02:16:12
|
jpeg.org is the official website of the JPEG committee
|
|
2021-05-08 02:17:16
|
jpegxl.info is the libjxl home page which contains info on JPEG XL but it's not maintained by the JPEG committee
|
|
2021-05-08 02:18:28
|
just collecting info in a way that is easier to update and where we can link to things like browser tracking bugs, third-party integrations, blog posts, benchmark results and whatever without needing it to be formally approved/endorsed by the JPEG committee
|
|
2021-05-08 02:19:35
|
(because updating jpeg.org/jpegxl basically takes up to 3 months and needs agreement of the committee)
|
|
2021-05-08 02:21:03
|
no large download buttons please, that has bad connotations for me π
|
|
|
Crixis
|
2021-05-08 02:21:24
|
Not large but easy to find?
|
|
|
_wb_
|
2021-05-08 02:22:36
|
easy to find makes sense - but probably need to be a bit sure that it's a trusted build (and also not a build that does no SIMD at all or something like that)
|
|
|
Crixis
|
|
_wb_
easy to find makes sense - but probably need to be a bit sure that it's a trusted build (and also not a build that does no SIMD at all or something like that)
|
|
2021-05-08 02:23:11
|
Need be a "official" build
|
|
|
_wb_
|
2021-05-08 02:23:22
|
in the end people asking to download cjxl/djxl should become as rare as people asking to download binary builds of libjpeg-turbo
|
|
2021-05-08 02:23:54
|
probably better to point to viewers / editors that support jxl than to point to binary builds of cjxl/djxl
|
|
2021-05-08 02:24:20
|
but for now it may be convenient to also point to cjxl/djxl builds
|
|
|
Crixis
|
2021-05-08 02:24:44
|
Legit
|
|
2021-05-08 02:25:11
|
An easy to find tool list
|
|
2021-05-08 02:25:49
|
And a visual benchmark?
|
|
2021-05-08 02:26:29
|
Vs mozjpg
|
|
2021-05-08 02:27:13
|
Easy to read yeah
|
|
|
diskorduser
|
2021-05-08 02:29:58
|
Why no gitlab.io for website
|
|
|
|
veluca
|
2021-05-08 02:33:03
|
plan is to move the repo too π
|
|
|
Crixis
|
|
veluca
plan is to move the repo too π
|
|
2021-05-08 02:33:25
|
Why?
|
|
|
|
veluca
|
2021-05-08 02:34:16
|
it's easier to deal with external contributions on github
|
|
|
lithium
|
|
Crixis
Vs mozjpg
|
|
2021-05-08 02:35:06
|
No offense, If compare jpeg xl and libjpeg,
I already find a vardct quality issue for non-photographic image,
but i not sure this is a issue or expected result.
I posted some data on gitlab.
|
|
|
_wb_
|
2021-05-08 02:41:38
|
we'll likely mirror on gitlab but take pull requests only on github
|
|
|
lithium
No offense, If compare jpeg xl and libjpeg,
I already find a vardct quality issue for non-photographic image,
but i not sure this is a issue or expected result.
I posted some data on gitlab.
|
|
2021-05-08 02:46:28
|
it's an area where encoder improvements are likely possible, but that's a nontrivial thing to do (i.e. it will take time and effort, and for now there are still a lot of other things to work on to improve libjxl)
|
|
|
lithium
|
|
_wb_
it's an area where encoder improvements are likely possible, but that's a nontrivial thing to do (i.e. it will take time and effort, and for now there are still a lot of other things to work on to improve libjxl)
|
|
2021-05-08 03:00:01
|
I understand improve encoder is a difficult thing,
and very grateful jpeg xl dev create this encoder,
just really sad still can't use this amazing encoder on my use case(find this issue on January).
|
|
|
_wb_
|
2021-05-08 03:00:23
|
well you can use lossless for now, I suppose?
|
|
|
lithium
|
2021-05-08 03:03:41
|
jpeg xl lossless is good, but i want more compression to my image, like webp near-lossless 40~60.
|
|
|
Pieter
|
2021-05-08 03:09:17
|
what is missing in the current encoder for your use case?
|
|
|
_wb_
|
2021-05-08 03:14:18
|
Have you tried `-m --lossy_palette --palette 0 -P 0`?
|
|
2021-05-08 03:21:19
|
We have several ways to do good near-lossless, but most of it is not implemented yet or not very well
|
|
|
lithium
|
|
Pieter
what is missing in the current encoder for your use case?
|
|
2021-05-08 03:25:02
|
Compare jxl and libjpeg or avif,
Can't keep good quality non-photographic image(drawing) on high or medium quantizer(target distance),
like d 1.0, 1.45 and 1.9, d 0.5 have some improve on new version.
|
|
|
_wb_
Have you tried `-m --lossy_palette --palette 0 -P 0`?
|
|
2021-05-08 03:25:10
|
I already tried lossy palette, get some alpha channel issue.
and find this issue https://gitlab.com/wg1/jpeg-xl/-/issues/221
|
|
|
|
Deleted User
|
|
veluca
plan is to move the repo too π
|
|
2021-05-08 03:51:10
|
Why has the main repo been put on GitLab in the first place?
|
|
|
|
veluca
|
2021-05-08 03:51:49
|
because it had to be/have a private repo under an ISO account and gitlab offered free options for that at the time
|
|
|
|
Deleted User
|
2021-05-08 03:52:25
|
Free private repos on GitLab but not on GitHub?
|
|
|
diskorduser
|
|
Free private repos on GitLab but not on GitHub?
|
|
2021-05-08 03:52:38
|
For paid users
|
|
|
Pieter
|
2021-05-08 03:52:47
|
you need a paid account on github for private repos
|
|
|
Jim
|
2021-05-08 04:00:32
|
Not anymore
|
|
2021-05-08 04:01:00
|
I think you do for Gitlab but Github dropped the pay for private a while back
|
|
2021-05-08 04:02:13
|
There is a 3 collaborate max though
|
|
|
|
veluca
|
2021-05-08 04:07:21
|
yep, but when we created the jxl repo it was entirely pay only
|
|
|
_wb_
|
2021-05-08 04:08:55
|
Anyway, we don't need private anymore
|
|
|
lithium
|
|
Pieter
what is missing in the current encoder for your use case?
|
|
2021-05-08 05:00:39
|
I think "good quality" this word might can't correct explanation this issue,
cjxl d 1.0, 1.45, 1.9 on specific drawing image,
can see some tiny white noise issue, that issue is very conspicuous for psychovisual,
(For now only jxl d0.5 can reduce this issue),
I understand dct lossy will create some artifacts on lower quantizer,
jpeg q90 also have some details lost, but artifacts not look so bad.
I share this issue to Scope, and this is his comment,
For the jxl d1.0 image, I see some red areas in the hair,
(very small color areas spread out and shift the other colors).
|
|
|
_wb_
|
2021-05-08 05:05:53
|
How does d0.7 or something look?
|
|
|
lithium
|
2021-05-08 05:12:20
|
still have this issue, only d 0.5 can reduce.
|
|
2021-05-08 05:13:51
|
maybe i used wrong image type on jpeg xl vardct?
|
|
|
_wb_
|
2021-05-08 05:15:41
|
Could also be the XYB transform is not ideal for this type of content...
|
|
|
Petr
|
2021-05-10 11:05:10
|
https://www.deskmodder.de/blog/2021/05/09/jpeg-xl-als-neues-bildformat-im-browser-aktivieren-chrome-edge-firefox/
|
|
2021-05-10 11:06:25
|
Seems that Germans write a lot about jxl. They just keep omitting Wikipediaβ¦ π
|
|
|
nmkd
|
|
Petr
https://www.deskmodder.de/blog/2021/05/09/jpeg-xl-als-neues-bildformat-im-browser-aktivieren-chrome-edge-firefox/
|
|
2021-05-10 11:07:16
|
Why does it say "nearly lossless" is possible? I thought JXL can be 100% lossless
|
|
2021-05-10 11:07:47
|
but JXL can be mathematically lossless, right?
|
|
|
Crixis
|
|
nmkd
but JXL can be mathematically lossless, right?
|
|
2021-05-10 11:09:00
|
Yep
|
|
|
nmkd
|
2021-05-10 11:10:20
|
so the article is wrong
|
|
|
fab
|
2021-05-10 11:11:14
|
Jpeg xl has better context than other formats
|
|
2021-05-10 11:12:27
|
Like when You see an iphone or a rapper it dont look Very artificial But i guess sometimes even svt av1 that is a video codec can do better
|
|
|
nmkd
|
2021-05-10 11:13:35
|
Yes, not only is "nearly lossless" wrong, the resolution also doesn't have anything to do with actual compression
|
|
2021-05-10 11:13:38
|
i wrote a comment on that
|
|
|
fab
|
2021-05-10 11:13:41
|
That means whos writing the article
|
|
|
Crixis
|
2021-05-10 11:29:26
|
In jpeg trascode yes, but not in vardct and modular mode
|
|
2021-05-10 11:35:20
|
Disinformation on jpegxl is strong
|
|
|
_wb_
|
2021-05-10 11:42:11
|
I don't think it's conscious disinformation, it's probably just uninformed people on the internet saying stuff
|
|
2021-05-10 11:42:43
|
which might mean the problem is rather "information on jpegxl is weak" π
|
|
|
nmkd
|
|
_wb_
I don't think it's conscious disinformation, it's probably just uninformed people on the internet saying stuff
|
|
2021-05-10 11:44:34
|
Misinformation is the word here
|
|
2021-05-10 11:44:55
|
Disinformation is strategic, Misinformation can be unintentional
|
|
|
Crixis
|
2021-05-10 11:45:44
|
Any news from apple or adobe for adoption?
|
|
|
_wb_
|
2021-05-10 11:49:07
|
are there any myths that need debunking?
|
|
2021-05-10 11:49:23
|
besides random people on the internet saying wrong stuff
|
|
2021-05-10 11:49:45
|
(cannot really write a blog post to correct each of those)
|
|
2021-05-10 11:50:17
|
but maybe there are things that come back regularly and that could/should be debunked
|
|
|
nmkd
|
|
_wb_
are there any myths that need debunking?
|
|
2021-05-10 11:54:58
|
JXL is not big enough to actually have myths lol
|
|
2021-05-10 11:55:20
|
this is an image codec no average person has heard about, not something like a pandemic where you have plenty of myths :p
|
|
|
|
Deleted User
|
2021-05-10 12:29:47
|
I guess a German Wikipedia entry should be enough. ;)
|
|
|
Petr
|
|
I guess a German Wikipedia entry should be enough. ;)
|
|
2021-05-10 01:20:55
|
Any German Wikipedians here? π
|
|
|
nmkd
|
2021-05-10 01:38:40
|
https://de.wikipedia.org/wiki/JPEG_XL <@!792428046497611796> <@456226577798135808>
|
|
2021-05-10 01:38:49
|
idk if i fucked up the references or not lol
|
|
2021-05-10 01:39:00
|
missing most of the technical stuff so far
|
|
|
|
Deleted User
|
2021-05-10 01:42:42
|
"sowohl verlustbehaftete and verlustbehaftete Komprimierung unterstΓΌtzt" Double holds better! π
|
|
|
nmkd
|
2021-05-10 01:45:19
|
oh god
|
|
2021-05-10 01:45:25
|
i should focus more on this hahaha
|
|
2021-05-10 01:46:30
|
fixed
|
|
|
|
Deleted User
|
2021-05-10 01:47:36
|
Also, is "and" a German word? π
|
|
|
nmkd
|
2021-05-10 01:54:05
|
...i rushed this
|
|
2021-05-10 01:57:59
|
yeah but i can't do manual formatting there idk
|
|
2021-05-10 01:58:03
|
it's a template field
|
|
|
|
Deleted User
|
2021-05-10 02:06:26
|
Yeah, I had to add a bit of new links to the Polish article, it was a bit exhausting to find some things...
|
|
|
raysar
|
|
Crixis
Any news from apple or adobe for adoption?
|
|
2021-05-10 03:21:36
|
Hahaha, great joke :D
|
|
|
Petr
|
|
_wb_
http://jpegxl.info/
|
|
2021-05-11 07:58:19
|
The site is still unreachable after several days. Tested with various browsers, devices and ISPs. What's going on there? π’
|
|
|
_wb_
|
2021-05-11 08:01:28
|
you're right. doesn't work for me now either. let me check registrar
|
|
2021-05-11 08:06:40
|
looks like somehow I managed to delete the `A` record
|
|
2021-05-11 08:07:53
|
<@!532010383041363969> can you check for errors? https://en.wikipedia.org/wiki/Draft:Jyrki_Alakuijala
|
|
|
Petr
|
|
nmkd
it's a template field
|
|
2021-05-11 08:09:48
|
The solution here would be to change the infobox template so as it takes the data from Wikidata.
|
|
|
_wb_
|
|
Petr
The site is still unreachable after several days. Tested with various browsers, devices and ISPs. What's going on there? π’
|
|
2021-05-11 08:14:03
|
can you try if it works now? I updated the dns settings, for me it works now (but it might take time to percolate)
|
|
|
Petr
|
2021-05-11 08:16:40
|
Not yet. But I'll keep trying.
|
|
|
_wb_
|
2021-05-11 08:21:33
|
so I guess libjxl.github.io also doesn't work, because it does a redirect?
|
|
2021-05-11 08:35:49
|
added a COI box - obviously I've collaborated with jyrki so that is a COI, I suppose
|
|
2021-05-11 08:38:12
|
I see it more as a navigation tool, where e.g. someone can visit the JPEG XL page, and click on Jyrki's name to see what other things Jyrki has worked on.
|
|
|
Petr
|
|
_wb_
can you try if it works now? I updated the dns settings, for me it works now (but it might take time to percolate)
|
|
2021-05-11 09:01:47
|
OK, it works now here as well.
|
|
|
_wb_
|
2021-05-11 09:02:03
|
nice
|
|
2021-05-11 09:02:57
|
if someone has suggestions for style / content, feel free to do stuff and make a pull request. I don't currently have time for it.
|
|
2021-05-11 09:03:35
|
https://github.com/libjxl/libjxl.github.io
|
|
|
Petr
|
2021-05-11 09:05:38
|
What are the plans with sneyers.info/jxl? It currently redirects to the new site after 5 seconds. And the 2 pages are almost identical. That's quite confusing.
|
|
2021-05-11 09:12:38
|
If the goal is to "forget" the old URL, the easiest solution IMHO woud be to redirect immediately and (to try) to replace the old URL with the new one everywhere we can (Wikipedia, Wikidata, sneyers.info, β¦).
|
|
2021-05-11 09:16:51
|
But yeah, making a new site for the existing content was a good idea. π The author-independent URL looks more professionally.
|
|
|
_wb_
|
|
Petr
If the goal is to "forget" the old URL, the easiest solution IMHO woud be to redirect immediately and (to try) to replace the old URL with the new one everywhere we can (Wikipedia, Wikidata, sneyers.info, β¦).
|
|
2021-05-11 09:32:56
|
Yes, it's just that redirecting immediately can be annoying because it breaks the "back" button, right?
|
|
2021-05-11 09:33:05
|
(that's the only reason I set it to 5 seconds)
|
|
2021-05-11 09:34:00
|
Before we replace the url everywhere, I do want to get some input to make the content also more author-independent, not just the url π
|
|
2021-05-11 09:35:16
|
(it's too many links to my own blog posts and stuff, it needs more 'non-jon-stuff')
|
|
2021-05-11 09:42:38
|
I wouldn't really recommend wasm polyfilling for actual normal use - better to do `<picture>` with fallback, or even better look at the `Accept` header and serve jxl/avif/webp/jpeg depending on what it says (or use Cloudinary or some other service to implement that for you - not sure if there's anyone except Cloudinary that already supports jxl right now though)
|
|
2021-05-11 09:44:11
|
wasm decoding of images is bad for performance not just because decoding is slower than native, but mostly because you won't get image prefetching etc
|
|
2021-05-11 09:45:04
|
(it might be an option for below-the-fold images though, but still not an ideal option imo)
|
|
|
Petr
|
|
_wb_
Yes, it's just that redirecting immediately can be annoying because it breaks the "back" button, right?
|
|
2021-05-11 09:45:14
|
Instead of the redirect inside <head></head>, it would be better to do https://en.wikipedia.org/wiki/HTTP_301
|
|
|
eddie.zato
|
2021-05-11 09:57:00
|
https://www.ghacks.net/2021/05/11/find-out-if-your-browser-supports-the-new-image-format-jpeg-xl/
|
|
|
_wb_
|
2021-05-11 10:04:03
|
serving jxl isn't enabled by default yet, I'll ask them to enable it on the cloudinary homepage π
|
|
2021-05-11 10:11:57
|
might be a good idea, yes
|
|
|
improver
|
2021-05-11 10:18:43
|
|
|
2021-05-11 10:19:00
|
should probably make it not break in middle
|
|
2021-05-11 10:19:48
|
i think there was some tag or css thingie to make things non-breaking over lines
|
|
2021-05-11 10:22:00
|
making css `hyphens: none` for that <code> block fixes that
|
|
|
Petr
|
2021-05-11 10:27:32
|
It's not universal. Other unwanted line breaks can occur with other window widths.
|
|
|
_wb_
|
2021-05-11 11:51:22
|
added it π β it's quite a bit smaller than the PNG version too
|
|
|
improver
|
|
improver
|
|
2021-05-11 02:11:24
|
curiously this only happens on firefox, not on chrome
|
|
|
|
Deleted User
|
|
Yeah, I had to add a bit of new links to the Polish article, it was a bit exhausting to find some things...
|
|
2021-05-11 09:42:46
|
Maybe <@!794205442175402004> has a heise.de account he is willing to share with access to his article, so that this could be linked to everywhere on the German wikipedia page.
|
|
|
_wb_
|
2021-05-11 09:59:02
|
I don't have a heise.de account
|
|
|
|
Deleted User
|
2021-05-11 10:33:02
|
Damn, you really should have negotiated an account with full access when creating the article. :D
|
|
|
Petr
|
2021-05-13 07:12:37
|
What do you, guys, think about the lead at jpegxl.info?
|
|
2021-05-13 07:12:42
|
*Welcome to the libjxl home page. Libjxl is the official reference software for JPEG XL.*
|
|
2021-05-13 07:12:49
|
Is the site meant to be more about the format? Or the library? Or both?
|
|
|
_wb_
|
2021-05-13 07:19:47
|
Both, but we have to be careful not to give the impression of being the official WG1 (JPEG) website, because that's not the case.
|
|
2021-05-13 07:21:18
|
So it's a site about libjxl and about the format, but it is coming from the libjxl implementers, not from JPEG itself nor necessarily approved/endorsed by it.
|
|
|
Petr
|
2021-05-13 07:25:22
|
The title of the page is JPEG XL. The content is also mainly about JPEG XL (and not so much about libjxl). So shouldn't the lead reflect that? π
|
|
|
_wb_
|
2021-05-13 07:29:15
|
Yes, just have to be really careful that people do not get the impression that it is a site made by JPEG. Building websites with committee approval is a very slow and tedious process...
|
|
|
Petr
|
2021-05-13 07:37:58
|
Would the word "unofficial" be suitable/accepted for the lead?
|
|