JPEG XL

Info

rules 57
github 35276
reddit 647

JPEG XL

tools 4225
website 1655
adoption 20712
image-compression-forum 0

General chat

welcome 3810
introduce-yourself 291
color 1414
photography 3435
other-codecs 23765
on-topic 24923
off-topic 22701

Voice Channels

General 2147

Archived

bot-spam 4380

suggestions

_wb_
2021-01-27 03:27:34
This is for suggestions on this discord (new channels you would like to have, etc). Suggestions related to jxl itself are better discussed in the relevant channel (probably <#794206170445119489> or maybe <#803574970180829194> ).
Fox Wizard
2021-01-27 03:32:11
Remove the role permission from people to post in <#803379415106584626> :p
2021-01-27 03:33:28
Might also be a good idea to trace back where you posted the old invite link that auto kicks members and replace it with a new one that doesn't
_wb_
2021-01-27 04:51:06
Roles: - core dev: works on jxl itself (codec design, libjxl development) - dev: works on any image-related software and has added or is interested in adding jxl support to it - evangelist: likes to spread the word about jxl, maybe creates demos or benchmarks - early adopter: interested in the project, has tried it out in one way or another How does that look as roles for this server? Any others that should be there? If you want to get one of these roles, please pm me.
2021-01-30 11:10:59
renaming evangelist to enthusiast, sounds a bit less biblical and zealous 🙂
2021-01-30 04:33:17
Ok so it's now - core dev - dev - early adopter are manually assigned, and then there are roles auto-given by a bot based on activity: - enthusiast - curious - noob
Master Of Zen
2021-01-31 11:57:59
Have `bot-spam` channel, and move outputs of all bots to it
Dr. Taco
2021-01-31 10:24:06
you can set up a reddit discord bot to be alerted any time a new post is made in a subreddit
2021-01-31 10:27:09
We used YAGPDB.xyz bot to do the subreddit posts (to their own #subreddit channel) in my other Discord server
Scope
2021-02-06 01:21:27
I think we need more visible/aggressive colors for the more important roles and neutral colors for normal users, like something from blue/green for early adopter/enthusiast/... and yellow/orange/red for core dev/dev/moderators. With the current purple for early adopter, it's harder to read and recognize nicknames and it's also more aggressive than core dev.
Deleted User
2021-02-09 02:39:07
Just like <#808692065076379699> is designated so it's treated by Discord specially (e.g. it has its own icon), you can do the same with <#805062027433345044> and <#805722506517807104> channels so they've also got their own "announcement" icons, only bots could post there and there would be special options to follow the channels instead of message writing panel.
2021-02-09 02:42:34
And that's how "announcement" channel looks like on other server:
Scope
2021-02-09 02:57:34
Eventually it will be possible to enable Community Server <https://support.discord.com/hc/en-us/articles/360047132851-Enabling-Your-Community-Server> (but this may require additional moderators). Also as far as I know if the server has a certain number of users or there are official representatives/developers of something significant (and Jpeg XL fits that role), it's possible to get a nice URL like discord .gg/jxl (without boosters) and a confirmation that it is an official server. <https://support.discord.com/hc/en-us/articles/360001107231>
_wb_
2021-02-09 03:46:12
Deleted User
2021-02-09 03:48:00
> 2FA Requirement For Moderation Enabled Ah, I see you're a man of culture as well.
Nova Aurora
2021-02-09 03:55:54
So we just need to grow our community?
Deleted User
2021-02-09 03:56:15
How many members do we have now?
Nova Aurora
2021-02-09 03:57:01
98ish
Deleted User
2021-02-09 06:32:19
Seems like you've properly changed <#803379415106584626> channel's type to, well, "Announcements". IMHO <#805062027433345044> and <#805722506517807104> deserve same treatment, just like I said before.
2021-02-11 09:21:45
Maybe have a separate group for the bots?
Master Of Zen
2021-02-11 01:10:37
Well, if we have introduce yourself.. can we have dating channel? I would like bound with someone who likes same codecs as me <:cmon:798146744936300556>
Deleted User
Master Of Zen Well, if we have introduce yourself.. can we have dating channel? I would like bound with someone who likes same codecs as me <:cmon:798146744936300556>
2021-02-11 01:21:51
Hell yeah!
_wb_
2021-02-11 03:33:49
dating can be done in <#806898911091753051> / pm, no?
Crixis
2021-02-11 03:39:27
it can but it should?
_wb_
2021-02-11 03:44:37
anything goes in <#806898911091753051> , except on-topic stuff
Fox Wizard
2021-02-11 06:38:12
Dating in <:JXL:805850130203934781> server <a:dogescared:749458017954562058>
Nova Aurora
Fox Wizard Dating in <:JXL:805850130203934781> server <a:dogescared:749458017954562058>
2021-02-11 06:39:48
https://discord.com/channels/794206087879852103/794206087879852106/804012611364585512
Fox Wizard
2021-02-11 06:56:47
Cursed
Master Of Zen
2021-03-06 12:08:51
Can we have short name for butteraugli? I need to google up proper name every time)
_wb_
2021-03-06 12:32:54
I sometimes say BA
lithium
2021-03-06 12:51:51
Call butter eye? I wanted more vowels than there are in PSNRHVS-M and MS-SSIM-YUV, an association with the human eye... and with a small bread (gipfeli, zopfli, brotli). I deliberately chose an overly complex term to avoid creating homonym noise for something as specific as this. Voisilmäpulla, Finnish butter eye buns, translated to German is something like Butteraugebrötchen, and I took the liberty to invent a new pseudo-Swiss-German word from it, and butteraugli was born. http://www.food.com/recipe/finnish-butter-eye-buns-voisilm-pulla-326192 -- Tasty with filter coffee. https://encode.su/threads/2395-SSIM-MSSIM-vs-MSE?p=47367&viewfull=1#post47367
fab
2021-03-06 02:42:48
no butteraugli is better
Petr
2021-03-11 09:27:46
I've noticed that people here often don't use the Discord's "Reply" feature and thus it's not obvious what they respond to. Shouldn't we somehow promote using this feature more?
_wb_
Petr I've noticed that people here often don't use the Discord's "Reply" feature and thus it's not obvious what they respond to. Shouldn't we somehow promote using this feature more?
2021-03-11 09:33:42
I'm not sure — it's not always useful 🙂
Petr
_wb_ I'm not sure — it's not always useful 🙂
2021-03-11 09:35:59
Yep, not always. But if there are more topics at the same time…
_wb_
2021-03-11 09:40:23
Agreed — as a guideline you could say using reply is useful if there are one or more intermediate comments about a different topic than the one you're replying to. I don't think it should be a "rule" though. It might even be better to just avoid talking about multiple topics at the same time in the same channel, and instead of potentially derailing a conversation, use a different channel if you want to talk about a different topic while people are chatting about something.
Deleted User
2021-03-18 01:33:43
Any channel like #news or #media-coverage?
_wb_
2021-03-18 01:53:39
Made <#822105409312653333>
Deleted User
2021-03-18 01:54:23
Not only for press articles, but for anything that can help JPEG XL get to the general public (e.g. Wikipedia articles)
_wb_
2021-03-18 01:56:08
Yes, dunno what a good channel name for that is
2021-03-18 01:57:17
dissimenation?
2021-03-18 01:58:04
publications?
2021-03-18 01:58:20
popularization?
2021-03-18 01:58:43
communication?
Nova Aurora
_wb_ popularization?
2021-03-18 01:58:47
not that one, too much like adoption
_wb_
2021-03-18 01:59:59
promotion?
2021-03-18 02:00:03
PR?
Deleted User
_wb_ promotion?
2021-03-18 02:02:45
**THIS**
Scope
2021-03-18 02:07:04
I think a lot of separate channels is not always convenient, jxl/adoption/on-topic also cover articles about JXL, and often the discussion in some thematic channel goes beyond the topic (and there is nothing to change it, except a hard moderation)
Deleted User
2021-03-18 02:08:10
I think all that technical stuff from Fabian about writing the Wikipedia article would fit quite well into that new channel. It's not really about JXL itself, but more about Wikipedia.
fab
2021-03-18 02:12:36
i think discussions should not be allowed in press coverage
Scope
2021-03-18 02:12:57
Yep, but such a thing can be in any channel at some time, for example in the benchmarks there are many posts not related to comparisons (also Fabian is currently interested in Wikipedia, but that may change quickly and there will also be a lot of posts on a completely different topic)
Deleted User
Scope Yep, but such a thing can be in any channel at some time, for example in the benchmarks there are many posts not related to comparisons (also Fabian is currently interested in Wikipedia, but that may change quickly and there will also be a lot of posts on a completely different topic)
2021-03-18 02:15:20
But those discussions at least probably started from benchmarking (lossy or lossless) and ideas for making compression better, which is quite related to benchmarking.
fab i think discussions should not be allowed in press coverage
2021-03-18 02:17:22
I don't think it's good idea. We can post links that Jon couldn't find on his own (because they were on websites too niche or even created by us) and discuss making new articles. Your posts about fixing Wikipedia articles could fit on <#822105409312653333> channel.
fab
2021-03-18 02:18:10
i don0't want promotion, why don't write in the first channel
_wb_
2021-03-18 02:19:08
Maybe <#822105409312653333> is not an ideal name because I also want to see articles that don't promote jxl but bash it 🙂
Scope
2021-03-18 02:23:09
<#822105409312653333> is still ok, but maybe it would be better if there were only links to articles and mentions, and the discussion of editing Wikipedia is also part of the general topic of conversation in <#794206170445119489> Like if we count <#794206170445119489> as a general discussion <#822105409312653333> channel where all links will be stuffed with discussions will not differ from the usual <#794206170445119489> by the convenience of finding some articles
Deleted User
_wb_ Maybe <#822105409312653333> is not an ideal name because I also want to see articles that don't promote jxl but bash it 🙂
2021-03-18 02:23:56
I think #coverage will be better name then. "Negative promotion" is IMHO an oxymoron, but coverage can be both positive and negative.
Scope <#822105409312653333> is still ok, but maybe it would be better if there were only links to articles and mentions, and the discussion of editing Wikipedia is also part of the general topic of conversation in <#794206170445119489> Like if we count <#794206170445119489> as a general discussion <#822105409312653333> channel where all links will be stuffed with discussions will not differ from the usual <#794206170445119489> by the convenience of finding some articles
2021-03-18 02:27:01
I thought <#794206170445119489> would be more for discussions about internal workings of JPEG XL, like "how patches work", "what's the difference between dots and patches" etc.
2021-03-18 02:29:47
We need more channels! <:ugly:805106754668068868>
Scope
2021-03-18 02:33:17
Of the really necessary channels, I think it would be nice to have #faq, with all the main links, viewers, comparisons, and very common questions (and without discussion) Because new people are constantly asking what apps can open/view jxl, where to get an encoder for Windows, and yes <https://sneyers.info/jxl/> is pretty good at covering general stuff (but even that link still needs to be found)
Deleted User
Scope Of the really necessary channels, I think it would be nice to have #faq, with all the main links, viewers, comparisons, and very common questions (and without discussion) Because new people are constantly asking what apps can open/view jxl, where to get an encoder for Windows, and yes <https://sneyers.info/jxl/> is pretty good at covering general stuff (but even that link still needs to be found)
2021-03-18 02:34:43
https://sneyers.info/jxl acts like a rudimentary FAQ 😉
_wb_
2021-03-18 02:46:28
We have <#803379415106584626> but maybe people don't go there. Rename it to #faq or #info or #pointers or something like that?
Scope
2021-03-18 02:49:20
#faq is better to be with messages that fit on one page and everything important would always be visible on first viewing <#803379415106584626> are also needed, but for a different purpose, for the most important things and releases related to JXL (for example, certain people do not read the channel every day, but the most important things they would like to know)
Deleted User
2021-03-18 02:51:25
People barely go to <#803379415106584626>, because there are few announcements, because there are (currently) few reasons to make them.
_wb_
2021-03-18 02:54:40
Ok I'll make a #faq, feel free to put useful questions/answers/pointers there
2021-03-18 02:55:24
It's open to anyone for now, I'll close it later
Scope
2021-03-18 02:58:26
I think it would be better to have one or only a few posts from several people (and then edit them if needed additions and changes)
_wb_
2021-03-18 02:59:52
I can delete messages so don't worry to put stuff there. Maybe I'll indeed turn it into a single post afterwards so it takes less vertical space
Petr
2021-03-22 08:32:31
Is Dr. Frederik Temmermans around? I'd have a suggestion for him.
_wb_
2021-03-22 09:54:15
I don't know if he is on discord. I can pass the message though, or you can mail him.
Petr
2021-03-22 10:02:38
I emailed him couple weeks ago and haven't got any reply yet (it could be the email system fail though – I dunno).
2021-03-22 10:03:40
My suggestion was to remove "/index.html" from links on https://jpeg.org to improve the professional look of the site and to simplify sharing the links (especially when dictating them).
_wb_
2021-03-22 11:22:28
i'll pass the suggestion
fab
2021-03-24 03:55:48
why don't add a page for social/sites that can open/convert jxl modular when there is all in firefox and chrome? but without linking only the names extremely moderated
_wb_
2021-03-24 04:03:10
I don't understand what you mean, Fabian
BlueSwordM
_wb_ I don't understand what you mean, Fabian
2021-03-24 04:10:02
I think he means a website in which you can throw a PNG/JPEG file and have it output a JPEG-XL encoded file.
_wb_
2021-03-24 04:10:59
You can do that with a free cloudinary account
2021-03-24 04:12:03
or just use mine: `res.cloudinary.com/jon/image/fetch/f_jxl,q_80/[URL TO WHATEVER INPUT IMAGE GOES HERE]`
NeRd
_wb_ or just use mine: `res.cloudinary.com/jon/image/fetch/f_jxl,q_80/[URL TO WHATEVER INPUT IMAGE GOES HERE]`
2021-03-25 11:19:55
Finally, an easy-to-use JPEG 2000 encoder :)
spider-mario
2021-03-25 11:41:52
ah, I think Fabian means a list of websites that can either accept or serve JXL
2021-03-25 11:42:03
for example a page where we say “Imgur supports JPEG XL” once it is the case
_wb_
2021-03-25 12:21:04
At the moment, I only know of Cloudinary supporting jxl input/output (so also any site that uses Cloudinary to process user-uploaded images). Are there any others?
fab
2021-03-25 12:22:32
no, fine
_wb_
2021-03-25 12:26:51
I could add Cloudinary to the <#822120855449894942> as "online platforms supporting jxl", but feels a bit like self-promotion 🙂
spider-mario
2021-03-25 12:30:33
<@!416586441058025472> I am surprised that you feel so strongly about not including links, is there a particular reason for that?
fab
spider-mario <@!416586441058025472> I am surprised that you feel so strongly about not including links, is there a particular reason for that?
2021-03-25 12:41:21
social separated would be better as INFO, but people don't agree because they care about the codec and not about social media support and the DEV don't like dedicating a channel to social either because even if it's extremely moderated, he has to include names of other sites
2021-03-25 12:42:22
to me as long is moderated it will not be bad but nobody other than me is making a request of it, they think <#803574970180829194> is good enough.
2021-03-25 12:48:14
but honestly a channel to talk of Facebook, while dev mentioned that they are helping facebook research, for example it would be good to have a separate channel (to talk about modular mode support for the supported input) for me isn't spam as long is moderated.
spider-mario ah, I think Fabian means a list of websites that can either accept or serve JXL
2021-03-25 12:52:33
this
improver
2021-03-25 12:54:54
so, uh, adoptation in services versus adoptation in tools
2021-03-25 12:55:55
but then, isn't there tools channel for adoptation in tools
fab
2021-03-25 01:37:51
right
Master Of Zen
2021-03-29 01:25:41
The JPEG XL tree challenge, make art that can be simply done in JPEG XL(like ones in <#824000991891554375> ) but is really hard to compress with png/jpeg , winner will be decided by voting
_wb_
2021-03-29 01:36:24
I like that idea. Do we need a real prize or is just being the winner of this prestigious new contest good enough as a prize?
190n
2021-03-29 04:22:55
in the av1 discord there's a fancy role for the challenge winner
Nova Aurora
2021-03-30 02:45:12
Like this <:kekw:808717074305122316>
2021-03-30 06:00:28
The winner should have 'The Lorax' role
_wb_
2021-03-30 06:03:58
https://c.tenor.com/GJGRlQAw_PgAAAAM/lorax-the-lorax.gif
Deleted User
2021-04-17 05:25:05
Can we have a #fabian-spam channel? ^^
Fox Wizard
2021-04-17 05:27:44
<:WhiteFoxLaugh:785019903614386238>
fab
2021-04-17 05:31:37
checking the alb, still level 24 after finishing deleting messages
2021-04-17 05:33:05
I remake the suggestion can we make a social jxl channel or better called press news social on the bottom of coverage
_wb_
2021-04-17 05:33:58
I think <#822105409312653333> is ok for that
fab
2021-04-17 05:34:15
ok
Nova Aurora
2021-04-27 07:04:13
Give the core developers a 'core dev' flair on the subreddit
_wb_
2021-05-01 07:31:24
Ugh I don't have permissions on the jxl reddit to do much (I can do some moderation but not much more). Does anyone know the admin there?
monad
2021-05-12 06:16:53
<#794206170445119489> is for anything about JXL, at least that's better organized than the discussion about patches in <#806898911091753051> 🤔
2021-05-12 06:18:40
I don't think it's worth actively moderating discussion beyond the self-moderation the community already provides, unless there's an extraordinary issue.
Nova Aurora
2021-05-12 06:19:57
<#794206087879852106> was originally <#806898911091753051> , then kept getting dragged off the purposes and renamed until it came to it's name today. As per https://en.wikipedia.org/wiki/Godwin%27s_law, everything eventually becomes <#806898911091753051> and off-topic becomes <#794206087879852106>
Scope
2021-05-12 06:29:39
I don't think there was any need for <#840831132009365514> other than Fabian's posts, especially since he writes them in other channels anyway Besides, the only encoding parameters doesn't make any sense if the result is not compared with something else (like other formats and options), and there are <#803645746661425173> for that
monad
2021-05-12 06:34:49
Yes, I think <#840831132009365514> should be redundant, but Fabian's posts alone created some demand for a place to dump encode experiments with less direction than a benchmark.
_wb_
2021-05-12 06:37:29
It's hard to let discussions take place in the appropriate channels, especially because it's not nice to break the natural flow of a conversation when its topic is evolving. I don't feel like strongly policing it helps much, that just adds noise. Starting new discussions in the right channel should be somehow encouraged though.
monad
2021-05-12 07:33:38
The creation of the channel was fair, based on 1-3 (which is what I meant in the quoted comment). 6 is an unnecessary assumption.
Deleted User
2021-05-29 01:42:04
Maybe a role for every installed OS and browser? That'd make it possible to mass-ping relevant users in case of new functions, issues, (critical) bugs or any testing. For example I've just written a (hopefully working) guide for permanently enabling JPEG XL in the latest Edge 91. With those roles I could just ping \@Edge for every Edge owner to test my guide if it's working.
The Fylkir
2021-05-29 01:54:49
Uhhhhhh
killerwhale
2021-05-29 01:54:58
uhhhh
monad
2021-05-29 01:55:24
you can't hide what you just did
Scientia
2021-05-29 01:55:30
<:YEP:808828808127971399>
Dr. Taco
2021-05-29 01:55:40
<:ping:396875276023365642>
Maximilian
2021-05-29 01:55:57
o.o
mincerafter42
2021-05-29 01:57:14
I was pinged?
Deleted User
2021-05-29 01:57:17
I've done EXACTLY THIS (those backslashes before @), but apparently Discord on Android is retarded
Trez
2021-05-29 01:58:23
Don't forget to set `Suppress everyone and here` in every server you don't want to accidentally get pinged in, for the future
Jake
2021-05-29 01:58:30
Why am I always getting pinged?
improver
2021-05-29 01:58:47
<:tfw:843857104439607327>
Deleted User
2021-05-29 02:02:22
https://tenor.com/view/nothingtosee-disperse-casual-explosion-gif-4545906
il1kesonic
2021-05-29 02:57:42
who ping
190n
2021-05-29 03:04:07
<@456226577798135808>
_wb_
2021-05-29 06:05:09
Haha ok I will disable that
Scientia
2021-05-29 06:11:24
it still appears to be enabled_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_*\‭*_\‭_ <@!794205442175402004>
2021-05-29 06:15:03
it's fixed
_wb_
2021-05-29 06:15:50
Yeah I had to disable it on all roles
Scientia
2021-05-29 06:16:06
btw if you want to know how i pinged you without a ping it's a discord desktop issue with the truncation of excessive whitespace
_wb_
2021-05-29 06:16:49
Now only dev and core dev can ping everyone and here
Scientia
2021-05-29 06:17:06
sounds good <:Hypers:808826266060193874>
Pieter
2021-05-29 06:24:56
mouha haha, unlimited power!
_wb_
2021-05-29 06:27:36
https://c.tenor.com/wAlwwuzXF74AAAAM/marvel-spiderman.gif
2021-05-29 06:27:59
https://c.tenor.com/LvTAs9cqv-0AAAAM/great-power-great-electricity-bill.gif
Jyrki Alakuijala
Master Of Zen The JPEG XL tree challenge, make art that can be simply done in JPEG XL(like ones in <#824000991891554375> ) but is really hard to compress with png/jpeg , winner will be decided by voting
2021-05-29 09:37:07
I consider it is better to allow abuse of delta palette, lz77, patches, predictors, layering, 256x256 dcts and trees -- all at once, i.e., no limits competition
fab
2021-05-29 09:39:23
weren't 256x256 not implemented in the encoder?
_wb_
Jyrki Alakuijala I consider it is better to allow abuse of delta palette, lz77, patches, predictors, layering, 256x256 dcts and trees -- all at once, i.e., no limits competition
2021-05-29 10:16:10
Yes, any-valid-bitstream is the best category. Encourages trying new tricks 😁
Jyrki Alakuijala
2021-05-30 02:42:12
all dcts are implemented in the encoder and decoder
2021-05-30 02:42:50
the current heuristic in the encoder never emits transforms bigger than 64x64
2021-05-30 02:43:20
ac_strategy.cc
Deleted User
2021-06-07 08:03:22
The Utilibot is outside the BOT Category and posing as a human <:CatBlobPolice:805388337862279198>
190n
2021-06-21 04:10:25
mute <@!856560637986209862> for a bit
HAHAHAHAHAHAHA
2021-06-21 04:12:07
keep up the good work, paypig
Deleted User
2021-06-23 05:53:52
#img-samples
2021-07-27 03:42:06
*Tasty* country roles? For example: Baguette 🥖 🇫🇷, Ravioli 🤌 🇮🇹, Pierogi 🥟 🇵🇱, Rice 🍚 🇨🇳, Sushi 🍣 🇯🇵, Hamburger 🍔 🇺🇸 You can remove additional emojis, but at least keep the flags (if role names allow it).
improver
2021-07-27 03:56:35
for what purpose
Deleted User
2021-07-27 03:58:47
Just as a fun fact where everyone comes from, there are e.g. continental roles on much bigger servers
improver
2021-07-27 04:00:34
I doubt they'd serve any useful purpose, there's no mechanic to verify and it's effort to set them, and you didn't include my obscure country either...
2021-07-27 04:01:37
i think u didn't even include all countries devs are from lol
Deleted User
2021-07-27 04:02:30
The countries above are just an example, there'll be more of them of course if the proposal gets accepted
fab
2021-07-27 04:04:35
no the server should be dedicated for the devs, i do not agree
improver
2021-07-27 04:06:14
if you can limit this to off-topic it'd make sense otherwise no
Deleted User
2021-07-27 04:08:36
Country list might be useful at some point, here's a (more standardized) role list from the Lost Media Wiki server
improver
2021-07-27 04:10:36
nah plz keep this server smol and english speaking thx
_wb_
2021-07-27 04:12:28
It's interesting to know who is from where, but roles are maybe a bit of overkill. Can also just ask about it.
2021-07-27 04:13:37
Like what I just did in <#803605943338008586>
Deleted User
_wb_ Like what I just did in <#803605943338008586>
2021-07-27 04:14:04
Oh, that's nice, thanks! 😃
improver
2021-07-27 04:14:12
I didn't fill that in :v)
190n
2021-08-01 04:09:53
seems like not yet, hopefully soon <:dorime:818573792585580585>
diskorduser
2021-08-01 04:10:04
I can see button for threads on discord Android
2021-08-01 04:11:58
veluca
2021-08-02 09:52:47
it is now
Scope
2021-08-03 01:55:28
But I would not recommend creating threads that do not imply long discussion or topics that do not need a long retention in the history or some short questions (except maybe <#806898911091753051> channel), it is better to do this in general channels, because many individual threads are much harder to read and later they will be a problem to find the really necessary threads
fab
2021-08-05 03:21:21
also i think threads should not be used to discussed something like the random 4chan comments giving by whatever normal user. is not interesting but that's not the point. when you create a comment in discord there is a straight line bar, just write below the comment is enough. Why overcomplicate things that are simple? you can talk in <#794206170445119489> and if there is a source on <#822105409312653333>. That's for mai minase suggestion.
diskorduser
2021-08-05 04:59:29
<:Hsss:806131225278152756>
ishitatsuyuki
2021-08-18 02:30:11
I think the JXL Windows builds in <#808692065076379699> can now link to GitHub actions now we have CI build artifacts
veluca
2021-08-18 02:40:17
or to https://artifacts.lucaversari.it/libjxl/libjxl/latest 😛
2021-08-18 03:19:17
(the link was added to jpegxl.info)
fab
2021-09-03 09:49:09
Awesome
_wb_
2021-09-03 11:30:42
I'll ask the owner of that subreddit
Deleted User
2021-09-03 11:31:50
And please also a "warning" flair for Fabian. ^^
2021-09-03 11:35:51
Currently it looks like: > fabiorug -8 points 2 hours ago But if there are flairs, it can look like: > fabiorug [CAUTION] -8 points 2 hours ago
improver
2021-09-03 11:45:25
he doesn't need mere caution flare. he deserves his own named flare
Deleted User
2021-09-03 11:47:55
But I think it would be hard to find someone else who deserves this accolade. <:kekw:808717074305122316>
fab
2021-09-03 12:42:51
No discrimination about and such only jon can decide anyway i m not worried about the downvotes. If i have right to post i do not want flare for stupid People. i want same categories of post as the server
2021-09-03 12:46:57
Youre not funny
_wb_
2021-09-03 01:05:05
I cannot decide much at all about the /r/jpegxl/ subreddit, I am not an administrator of it (the admin gave me moderator rights but there's not that much you can do with those)
2021-09-03 01:18:28
nop
nathanielcwm
2021-09-04 05:41:44
wlep i sent it as a modmail <:kekw:808717074305122316>
Traneptora
2021-09-05 05:29:33
do you need [CAUTION] when -8 points 2 hours ago speaks for itself as much as I think that's funny, I feel like adding a specific flare to shun a particular user is lame on principle
_wb_
2021-09-05 05:33:26
Yeah, not gonna do that. A thing to recognize devs might be useful though.
diskorduser
Traneptora do you need [CAUTION] when -8 points 2 hours ago speaks for itself as much as I think that's funny, I feel like adding a specific flare to shun a particular user is lame on principle
2021-09-05 07:04:47
It's just a joke.
190n
2021-09-08 01:07:56
make the @admin role mentionable
_wb_
2021-09-08 06:33:12
Done
2021-09-08 02:48:49
Flairs have been enabled in the jxl reddit; if there are any devs on reddit please ping me here or on reddit
spider-mario
2021-09-08 07:42:01
hello I am redditor
Scope
2021-09-09 07:55:50
<https://old.reddit.com/user/janwas_>
haaaaah
2021-09-22 02:08:35
Not sure where exactly to post feature suggestions, so posted here some feedback about splines: https://discord.com/channels/794206087879852103/824000991891554375/890044546765951026
2021-09-22 02:12:29
Why is there a general <#794206087879852106> channel, and a <#794206170445119489> one? What can be on topic, but not jxl? 🤔
improver
2021-09-22 03:38:01
coding, compression methods, something like browser features related to images what aint strictly jxl related, etc
Deleted User
2022-04-03 06:56:37
A role for Rustaceans? <:rust:854096515727753266>
necros
2022-05-01 03:50:39
Do I understand right that if I can compress jxl file further with gzip and it`s smaller it means possibly it can be compressed more efficiently with jxl encoder? (lossless settings)
_wb_
2022-05-01 05:24:53
Likely, yes. Do you have examples where this happens? (and maybe let's move to <#794206170445119489> or <#804324493420920833> or <#794206087879852106>, this channel is for suggestions for the discord server)
necros
2022-05-01 07:07:53
<@794205442175402004>Sorry , thought sugg. for jxl, will give sample later
Jim
2022-05-01 12:05:31
Yeah, gzip is lossless compression. So if you can get a noticeably smaller jxl.gz file, that's likely a bug as jxl should be losslessly compressing everything it can.
dds
2022-11-08 08:32:58
Suggestion for a spec extension / bit of a long shot: Allow horizontal and vertical flips of patches. The point is that you've already done the work by defining mirrored coordinates - so keep the source coordinates of the patch normal but allow the destination coordinates to be mirrored. It's not _really_ a bitstream change...
DZgas Ж
2022-11-09 05:14:16
I suggest making the *set* function if the Modular encoder detects one color in the palette (from 53 byte to 21 byte with 800x600)
monad
dds Suggestion for a spec extension / bit of a long shot: Allow horizontal and vertical flips of patches. The point is that you've already done the work by defining mirrored coordinates - so keep the source coordinates of the patch normal but allow the destination coordinates to be mirrored. It's not _really_ a bitstream change...
2022-11-09 07:16:17
"we at some point thought about adding that but it's basically more signaling cost for questionable gain" - Jon https://discord.com/channels/794206087879852103/803645746661425173/837326151034601482
dds
2022-11-09 08:01:06
thanks, i hadn't seen that
2022-11-09 08:02:53
the recent follow up was in the 'Specification issues' channel. not sure why linking to it isn't working for me, sorry
lonjil
2022-11-09 08:04:24
https://discord.com/channels/794206087879852103/1021189485960114198/1039644979246674001
dds
2022-11-09 08:05:01
ta. i got a screen shake when i tried pasting.
DZgas Ж
2022-11-12 11:15:06
suggest QOI decoder in libjxl
2022-11-12 11:25:40
it's just that QOI is very small, and in general I would like it to be only in libjxl-tiny. because pfm alone is not very good of only one input variant. BUT given the small of PFM and QOI, it would be possible to convert QOI to PFM right inside libjxl-tiny... In any case, this is just a suggestion.
Demiurge
DZgas Ж it's just that QOI is very small, and in general I would like it to be only in libjxl-tiny. because pfm alone is not very good of only one input variant. BUT given the small of PFM and QOI, it would be possible to convert QOI to PFM right inside libjxl-tiny... In any case, this is just a suggestion.
2023-01-18 07:01:39
Well since qoi is such a simple format, it should take no time at all for someone to write a patch! ;)
_wb_
2023-01-18 07:06:28
QOI supports alpha and libjxl-tiny doesn't, since it's intended for cameras. QOI only supports 8-bit while libjxl-tiny does support higher bit depth, since that is relevant for cameras. So I don't think it's a very good match. In any case, libjxl-tiny is not really meant to be used by end-users, it's more for testing and having a starting point for the development of a hardware encoder.
DZgas Ж
Demiurge Well since qoi is such a simple format, it should take no time at all for someone to write a patch! ;)
2023-01-18 09:14:48
forget about what I suggested, it doesn't make sense anymore, JPEG XL killed QOI by adding FJXL as the flag -e 1, there is no sense in QOI for anything anymore.
Demiurge
2023-01-19 12:58:17
Well it's a nice experimental toy format.
JendaLinda
2023-01-19 08:38:39
It might be useful for embedded systems, like those run by a simple microcontroller.
Demiurge
2023-01-19 09:00:05
Would be nicer if it supported high bit depth and color profiles.
JendaLinda
2023-01-19 09:34:20
Which you don't need on embedded systems.
Demiurge
2023-01-19 09:45:55
There is absolutely no reason why HDR would be any less relevant on embedded systems than anywhere else. It depends on how common HDR content and playback is.
JendaLinda
2023-01-19 10:05:51
Maybe one day you will have a HDR screen on your washing machine but I don't think it's the priority.
Demiurge
2023-01-19 10:06:39
An embedded device can mean anything.
2023-01-19 10:08:38
In the context of displaying still images, an embedded device would probably mean, say for example, digital signage. Including very big and expensive screens and digital posters and billboards.
2023-01-19 10:10:10
Basically whether you are using an "embedded device" or a general-purpose PC, it makes no difference to the relevance of HDR.
JendaLinda
2023-01-19 10:10:37
Those are using a full featured computer running an operating system. I was talking about microcontrollers that have few kilobytes of ROM and RAM.
Demiurge
2023-01-19 10:12:09
Small embedded SoCs are usually driving such displays
2023-01-19 10:13:23
We're talking about something similar to a Chromecast device.
2023-01-19 10:14:52
As HDR becomes more common in other places such as consumer PCs, it will also become more of a common and expected feature to have on embedded systems too.
JendaLinda
2023-01-19 10:16:09
Alright but such system is closer to a smartphone than a digital thermometer.
2023-01-19 10:17:48
But even digital thermometer could display small icons and graphics.
Demiurge
2023-01-19 10:18:00
For sure... but it's still an embedded system, in the sense that it is running in a resource and power constrained environment using a custom software environment (and rarely a custom hardware environment too)
Traneptora
2023-02-04 01:42:03
You still have the issue of maintaining a browser, and all the jazz that comes with that. Plus compiling chromium (just compiling it) takes ages on a standard CPU
_wb_
2023-02-04 02:07:16
I mean, just rebasing with upstream and only keeping jxl in should not be that much effort. Especially if they're already doing that with Thorium or some other chromium fork.
username
2023-02-04 04:35:00
idea: create easy to apply/use patches and or pre-patched versions of chromium based projects/programs such as Electron and CEF to add back and enable JXL support so devs can easily integrate JPEG-XL support into their web based programs.
username idea: create easy to apply/use patches and or pre-patched versions of chromium based projects/programs such as Electron and CEF to add back and enable JXL support so devs can easily integrate JPEG-XL support into their web based programs.
2023-02-04 07:54:12
a large majority of devs are very unlikely to look at chromium removing jpeg-xl and think "Ill just make a fork and revert the changes and port them to a newer version of chromium/CEF/Electron manually" but having a repo or place dedicated to making it easy to bring back JXL support with a patch files would give an Incentive for devs to add JXL support back into their web apps since then the thought of "sucks that chromium removed JXL now I can't use it in my web app" to "sucks that chromium removed JXL support but oh look heres a patch I can apply to my project or build/compile setup to add it back"
username idea: create easy to apply/use patches and or pre-patched versions of chromium based projects/programs such as Electron and CEF to add back and enable JXL support so devs can easily integrate JPEG-XL support into their web based programs.
2023-02-04 07:57:14
this suggestion isn't something necessarily meant as something for the main devs of JPEG-XL to do and maintain I'm just trying to put the idea out there and hope that someone picks it up
zamfofex
2023-02-13 07:41:07
It feels unfortunate to block words (of any kind), because they might be used entirely legitimately.
w
2023-02-13 08:06:18
then it just becomes a race when they start doing leetspeak
Demiurge
2023-02-13 04:49:17
No, as soon as you start doing that they immediately start using similar-looking characters to get around crude keyword blocking like that
2023-02-13 04:50:50
Notice they already replace "BTC" with other chars to get around previous crude attempts to block that word
Sage
username idea: create easy to apply/use patches and or pre-patched versions of chromium based projects/programs such as Electron and CEF to add back and enable JXL support so devs can easily integrate JPEG-XL support into their web based programs.
2023-07-15 04:29:22
Couldnt one also have jxl support as a node js module? For electron?
w
2024-01-12 03:01:13
fab channel
yoochan
2024-01-12 03:10:56
😄
fab
2024-01-12 04:01:28
I have a bonk channel @bonk Is an user in another server
yoochan
2024-01-12 04:03:00
we could make a channel bonk here
fab
2024-01-12 04:08:02
I reversed JPEG XL
SquareCereal724
fab I reversed JPEG XL
2024-03-06 07:20:42
LX GEPJ
CrushedAsian255
SquareCereal724 LX GEPJ
2024-03-06 07:51:46
supports no progressive decoding bigger than other files doesn't support lossless jpeg recompression no animation no standard reference decoder
JendaLinda
2024-03-06 07:59:55
Congratulations, you invented BMP
w
2024-03-06 08:02:14
um actually
Traneptora
2024-03-06 10:45:24
well strictly speaking BMP supports lossless jpeg recompression
2024-03-06 10:45:35
cause it allows jpeg compression as one of its compression types
2024-03-06 10:45:38
but it won't make it smaller
spider-mario
2024-03-07 08:58:27
I think I’d call that lossless jpeg storage
JendaLinda
Traneptora well strictly speaking BMP supports lossless jpeg recompression
2024-03-07 11:35:06
AFAIK this is not intended for file storage, rather is used by WinApi graphics functions to describe images. The bitmap header in memory can be separate from the image data.
_wb_
2024-03-07 04:20:03
That's basically just using jpeg as a payload codec in a container. Lots of things can do that: PDF, DICOM, MP4, HEIF, ...
2024-04-17 06:34:39
Not sure if we should have a template for questions — it's ok if people ask questions there, but github issues are really meant for reporting issues, not for asking questions. It's not a forum, it's a bug tracker. I think it's better if people ask questions here on discord, or on reddit. Adding a template for questions will give the wrong impression that it's a good idea to use github issues for that.
Meow
_wb_ Not sure if we should have a template for questions — it's ok if people ask questions there, but github issues are really meant for reporting issues, not for asking questions. It's not a forum, it's a bug tracker. I think it's better if people ask questions here on discord, or on reddit. Adding a template for questions will give the wrong impression that it's a good idea to use github issues for that.
2024-04-17 06:38:11
Lots of people are using GitHub as a forum but it's totally discouraged.
Tirr
2024-04-17 06:43:32
maybe GitHub Discussions can be enabled for questions
_wb_
2024-04-17 06:46:51
To clarify what I meant: it is OK to use github issues to ask "advanced" questions (about things that are not documented well, indicating possible gaps in the docs), or to have forum-like discussions about things like how the API should behave etc. Just not for basic stuff for which the answer can be found quite easily.
2024-04-17 06:49:40
I'm not familiar with GitHub Discussions but yes, maybe we should enable it. Any thoughts, <@795684063032901642> <@179701849576833024> ? Seems like a good way to avoid some of the clutter in our issues...
Meow
Tirr maybe GitHub Discussions can be enabled for questions
2024-04-17 06:52:39
A question yesterday titled "I have a question!"
_wb_
Meow A question yesterday titled "I have a question!"
2024-04-17 07:02:20
to be precies, the title was "请教个问题!", which is even worse as an issue title on a repo where the working language is English
Meow
2024-04-17 07:04:26
It's like asking a question towards a teacher in an elementary school. I had the similar experiences
monad
2024-04-17 07:40:08
Redirect to docs/discussion platforms, then close the issue immediately.
veluca
_wb_ I'm not familiar with GitHub Discussions but yes, maybe we should enable it. Any thoughts, <@795684063032901642> <@179701849576833024> ? Seems like a good way to avoid some of the clutter in our issues...
2024-04-17 08:24:56
Why not...
CrushedAsian255
_wb_ to be precies, the title was "请教个问题!", which is even worse as an issue title on a repo where the working language is English
2024-04-17 09:40:03
I don’t get it, Google translate exists, doesn’t it?
_wb_
2024-04-17 09:41:19
It does but it adds an unnecessary hurdle that should be taken by the issue opener, not the issue viewer.
JendaLinda
2024-04-19 03:11:50
I think it's kinda rude to join an international project, use non-English language and expect others to understand it.
Geniusak
2024-08-10 07:10:31
Hey everyone, not sure where to put this, but there's also a Lemmy community for jxl, if you don't want to use Reddit https://lemmy.world/c/jpegxl
monad
2024-09-09 10:06:54
The casual name for a JXL becomes X-file.
CrushedAsian255
monad The casual name for a JXL becomes X-file.
2024-09-09 10:15:05
If Jon Sneyers was replaced by Elon Musk
derberg🛘
2024-09-11 08:33:17
Community website should include Lemmy and Matrix links I think.
2024-09-11 08:36:30
Also no idea how this site is supposed to work on mobile but when I open it in either the default browser or Firefox in Android 14 (LineageOS) on a Poco F1 and I press on the hamburger icon, the icons for the communities aren't visible and the thing closes on a scrolling attempt.
Quackdoc
2024-09-12 01:13:36
2 issues with matrix bridging in general i've found after moderating a good amount of servers with them, discord and tgram * all the bridges are trash * matrix has a massive spam problem
derberg🛘
2024-09-12 05:35:58
First thing is a problem hugely due to Discord (however there is also not that much effort put in by Matrix people currently) and the second thing is something I don't really think is that big and I would say Discord is worse. Had a Matrix room with 5k+ people and room picture with rainbow flag on the matrix.org list + on several other room lists of other popular servers for quite a bit of time (removed by accident a few weeks ago from the matrix.org one however, heh) and only every few weeks some account joined that either advertised some drug channel or that was just toxic. Meanwhile several other, way smaller rooms with niche topics never got visits from those.
_wb_
2024-09-12 06:22:21
We had quite a lot of cryptospam coming through the Matrix bridge here, back when it still worked...
Quackdoc
derberg🛘 First thing is a problem hugely due to Discord (however there is also not that much effort put in by Matrix people currently) and the second thing is something I don't really think is that big and I would say Discord is worse. Had a Matrix room with 5k+ people and room picture with rainbow flag on the matrix.org list + on several other room lists of other popular servers for quite a bit of time (removed by accident a few weeks ago from the matrix.org one however, heh) and only every few weeks some account joined that either advertised some drug channel or that was just toxic. Meanwhile several other, way smaller rooms with niche topics never got visits from those.
2024-09-12 08:08:11
1. I would be more inclined to believe this if every bridge service didn't suck, tgram/matrix/irc etc. but even without that, it doesn't change that it sucks 2. I would be more inclined to believe this but every server i've been on that used a matrix bridge, it has been a massive issue, even on the services I use that's still bridged, being BlissOS and waydroid tgrams, we still get spam often. everything else we have killed the bridge for, and it's been great ever since
derberg🛘
_wb_ We had quite a lot of cryptospam coming through the Matrix bridge here, back when it still worked...
2024-09-12 08:55:31
Interesting. That's something I'm not sure I ever saw on Matrix. Some other money scam yes however but that was a few times via DM iirc. (Maybe the drug ads also lead to some money scam but not counting since I'm not sure not sure about that) Maybe JXL just has some bad luck since it seems to be a crypro token is also named JXL... but in that case, changing the room name and links to enter it could help a bit.
monad
2024-09-22 03:21:19
rename `--allow_expert_options` to `--allow_novice_options`
CrushedAsian255
2024-09-22 08:23:42
Set effort 11 as the default
Demiurge
derberg🛘 Interesting. That's something I'm not sure I ever saw on Matrix. Some other money scam yes however but that was a few times via DM iirc. (Maybe the drug ads also lead to some money scam but not counting since I'm not sure not sure about that) Maybe JXL just has some bad luck since it seems to be a crypro token is also named JXL... but in that case, changing the room name and links to enter it could help a bit.
2024-09-27 05:10:21
someone should make a crypto token called "microsoft"
RaveSteel
2024-10-26 09:53:05
Maybe it would be a good idea to set up the automod on the subreddit to inform people that there is a discord where they can ask their questions
HCrikki
2024-10-26 11:10:51
they should ask there. reddit is public and benefits everyone interested, discord is a walled garden that cannot be searched, revisited or even read without creating an account
2024-10-26 11:12:06
whatever works is good, just saying that the flow of discussion should actually reverse. reddit needs more of the goodness were discussing featured there
CrushedAsian255
2024-10-26 11:12:06
Discord server mirror?
RaveSteel
HCrikki they should ask there. reddit is public and benefits everyone interested, discord is a walled garden that cannot be searched, revisited or even read without creating an account
2024-10-26 11:20:06
I agree 100%, but since we are not all migrating to reddit it would be beneficial to at least inform posters that this discord exists when they open a thread
A homosapien
2024-10-30 08:17:19
yoochan
2024-10-30 08:41:28
A blind test for an image format is a challenge 🤔
A homosapien
2024-10-30 08:53:13
It's gonna be fun 😊
HCrikki
2024-10-30 10:01:12
diffs against originals can be normalized so differences and their nature are massively amplified
Demiurge
2024-11-03 03:11:49
There are too many different channels to keep track of on this server. Way more than there needs to be,
CrushedAsian255
2024-11-03 03:16:19
<#822105409312653333> and <#803574970180829194> seem like they can be the same <#840831132009365514> could be part of <#803645746661425173> this channel ( <#804008033595162635> ) could possibly be part of <#848189884614705192>
Demiurge
2024-11-03 04:23:16
Maybe website-suggestions and discord-suggestions would be better nanes for <#1256302117379903498> and <#804008033595162635>
2024-11-03 04:24:34
<#803605943338008586> could be merged into <#809126648816336917> I guess
2024-11-03 04:29:42
<#794206170445119489> <#804324493420920833> <#803663417881395200> <#794206087879852106> doesn't need 4 separate channels
2024-11-03 04:30:48
Just way too much...
_wb_
2024-11-03 08:43:39
We are not quite using channels the way they are supposed to be used. <#822105409312653333> is supposed to be just to post links to new press articles etc, <#803574970180829194> is for news related to new software or companies or whatever adopting jxl (or not). Maybe the channels need a clearer description and a bit more checking that they remain within their topic.
monad
2024-11-03 09:49:28
We are using channels as expected. They are designed to facilitate dialogue. The community self-regulates, further enforcement would be time-consuming and disruptive, so not worth worrying about generally. Whether a channel is distinctive and useful is another question, but the user can customize their experience, muting or hiding undesired channels, so this issue is also mitigated.
_wb_
2024-11-03 09:59:31
Yes, this is why I generally don't try to enforce channel topics strictly. Conversations can start somewhere and then go somewhere else and that's fine, no need to move things to another channel all the time.
A homosapien
2024-12-20 08:17:24
The <#847067365891244042> channel should also track the rust decoder as well
2025-07-29 11:43:53
⬆️ Again, it would be nice if jxl-rs was tracked ⬆️
Meow
A homosapien ⬆️ Again, it would be nice if jxl-rs was tracked ⬆️
2025-07-30 01:41:31
It should include jxl-rs
_wb_
A homosapien ⬆️ Again, it would be nice if jxl-rs was tracked ⬆️
2025-07-30 08:40:11
done
username
_wb_ done
2025-07-31 11:57:52
it might be a bit too verbose currently or tracking too much because right now <#847067365891244042> is getting sorta flooded
jonnyawsom3
2025-07-31 01:15:50
Actions reports need to be disabled
_wb_
2025-07-31 02:39:12
right, I'll track the same events that are tracked on the libjxl repo
afed
2025-07-31 02:51:47
tracking <https://github.com/google/jpegli> would be nice too, even now there aren't much updates yet, but maybe someday, there are a lot of unmerged prs and it's somewhat related to libjxl
jonnyawsom3
2025-07-31 03:49:02
Any changes to the google repo should be mirrored on libjxl and vice versa, so probably redundant
afed
2025-07-31 03:53:40
but it didn't work after the repo split, like new PRs and such, as far as I remember
jonnyawsom3
2025-07-31 03:57:25
I mean they *should* be, not that it ever did automatically. Right now they're not even synced, and there's our pending PRs that fix some major issues with it
2025-07-31 04:00:21
Unfortunately I think only <@811568887577444363> has permissions for the google jpegli repo, so any changes have to go through him first. Maybe a few more core libjxl developers could be set as maintainers to get the repos synced and PRs merged?
Kupitman
2025-09-08 11:27:22
add matrix mirror pls
sklwmp
2025-09-09 12:05:31
don't we already have one? (or at least _did have_)
Kupitman
2025-09-09 12:09:52
Idk
monad
2025-09-09 03:18:25
abandoned due to moderation overhead
_wb_
2025-09-09 08:39:39
Too much spam was coming from it
Demiurge
Any changes to the google repo should be mirrored on libjxl and vice versa, so probably redundant
2025-09-09 08:41:08
Or they should be combined in one repo, and just make the build system easier to separately compile them.
2025-09-09 08:44:37
Maintaining 2 redundant repos of the same code is a horribly confusing idea. It's way simpler to just update the build system and readme to make it easier for packagers to compile and install the jpeg library separately.
cioute
2025-09-25 12:38:12
.ljxl (lossless jpegxl), .ajxl (animated jxl) file extensions (as png/gif/apng)
monad
2025-09-25 12:41:51
gif/agif webp/lwebp/awebp
cioute
2025-09-25 12:43:22
lavif/aavif
spider-mario
2025-09-25 12:50:31
apng used to be a separate format, though
cioute
2025-09-25 12:57:33
using one format for lossy/lossless/animation kinda confusing
jonnyawsom3
2025-09-25 01:17:15
There's no guarantee it is lossless anyway
Meow
cioute using one format for lossy/lossless/animation kinda confusing
2025-09-25 03:40:59
Yeah GIF, JPEG and PNG are all confusing
cioute
Meow Yeah GIF, JPEG and PNG are all confusing
2025-09-25 05:31:32
huh? gif for animation, jpeg for photo, png for simple images/lossless compression (it not confusing, pretty specialized formats, but they all are worse than jpegxl)
jonnyawsom3
cioute huh? gif for animation, jpeg for photo, png for simple images/lossless compression (it not confusing, pretty specialized formats, but they all are worse than jpegxl)
2025-09-25 05:49:50
GIF and PNG can both be static, lossless, lossy and animated. It all depends on how the files were made. If anything just having JXL avoids assumptions about what the file is
Exorcist
2025-09-25 06:00:31
I would rather never allow GIF animation
cioute
GIF and PNG can both be static, lossless, lossy and animated. It all depends on how the files were made. If anything just having JXL avoids assumptions about what the file is
2025-09-25 06:02:39
yes, element of surprice, but usually png is lossless static, gif is animation, and apng which just better than gif (but nobody use it, even if browser supports it)
Exorcist I would rather never allow GIF animation
2025-09-25 06:07:13
why? how i will shitpost short low-quality loops?
Meow
GIF and PNG can both be static, lossless, lossy and animated. It all depends on how the files were made. If anything just having JXL avoids assumptions about what the file is
2025-09-26 12:34:18
So can JPEG
AccessViolation_
cioute yes, element of surprice, but usually png is lossless static, gif is animation, and apng which just better than gif (but nobody use it, even if browser supports it)
2025-11-04 12:16:04
this is sort of an issue with PNG already. a lot of PNGs you'll find online are actually of images that have been lossily compressed in a previous generation, possibly multiple times. though I agree that seeing a distinction between lossy and lossless just from the extension would be a useful optional feature if people started doing that. and I think people can just start doing that, at least on operating systems that don't care about the extension of a file, like Linux - even if this might not comply with the JPEG XL specification, but I'm not sure whether JXL files with a wrong extension are considered noncompliant. the `jxlinfo` command can also tell you if a file is lossless or lossy, and this could probably be integrated into file browsers when showing the file properties ``` JPEG XL image, 36450x17700, (possibly) lossless, 8-bit RGB ```
_wb_
2025-11-04 07:32:30
Most of the jxl spec doesn't care at all about filenames/extensions. The only place where it is mentioned is in ISO/IEC 18181-2 Annex B which is the IANA media type registration for image/jxl; there it is specified that the extension is `jxl`.
2025-11-04 07:45:17
"Lossless" is not a property of a file but of a workflow, and it depends on the specifics of the workflow what 'lossless' even means, e.g. an 8-bit image in PNG can be considered lossless in one workflow while the exact same file can be considered a very lossy "delivery export" in another workflow (e.g. if production is working in high-precision, high-res HDR and you're exporting a tone mapped, downscaled 8-bit sRGB version). And then of course nothing prevents people from opening crappy low-quality jpegs in an image editor and saving them with high bit depth and 'losslessly'. So it is just kind of impossible to make a clear binary distinction between lossy and lossless. Two different extensions to me sounds as useful as having `.ddoc` and `.fdoc` as different extensions for draft documents and final documents. To keep track of workflows, e.g. provenance and manipulation/transcoding history, something like C2PA (as used in JPEG Trust) is way more useful.
monad
2025-11-04 08:11:52
I'm already distributing `.ljxl` as lossy JXL. `.jxl` is lossless.
_wb_
2025-11-04 08:22:48
it's great for avoiding confusion that "lossy" and "lossless" start with different letters
AccessViolation_
2025-11-04 10:18:02
I think that as people start to adopt JPEG XL the distinction between lossless and lossy will become less important. PNGs can be lossless and transparent, while JPEG doesn't support transparency and will necessarily have artifacts in flat synthetic images. so, often, whether you need JPEG or PNG is as clear cut as: this is a screenshot with text, so I need a PNG version. I need transparency, so I need a PNG. this is a photograph, so JPEG is fine. this is a game screenshot with little text and no transparency, so JPEG is fine. JXL can preserve letters in text by losslessly encoding them as patches and patching them into an otherwise lossy image (the encoder already does this by default). JXL supports transparency regardless of whether you're doing lossless or lossy. JXL can encode a lossy screenshot of the game with a transparent lossless frame for the UI, preserving clean and precise UI elements while not wasting bits on losslessly preserving the image of the game world which may as well be a photographic image. I think we're going to tend towards visually inspecting an image to see if it's good enough for our use case, instead of assuming implicit properties which may or may not be true based on a file extension
2025-11-04 10:24:01
but I also understand the desire for a clear lossy/lossless distinction in the file name because that's what we're used to
monad
2025-11-04 10:24:31
who is "we"?
AccessViolation_
2025-11-04 10:25:09
humanity
monad
2025-11-04 10:33:12
that's pretty vague. seems at least some slice of humanity which is savvy enough to be familiar with the high level concepts, but not savvy enough to understand the practice. I am not sure how large such a population is or really how affected they are by their assumptions, but I'd guess disrupting their incoherent worldview doesn't matter.
spider-mario
_wb_ it's great for avoiding confusion that "lossy" and "lossless" start with different letters
2025-11-04 11:53:03
maybe we can solve this by instead using the first letter that differs for each, so `y` and `l`… er, never mind
2025-11-04 11:53:19
(actually, the _last_ letter kind of works, though)
2025-11-04 11:53:24
`.jxly` `.jxls`
_wb_
2025-11-04 11:59:26
with two letters, `ll` and `ly`, it's relatively clear if you mean lossless or lossy. But again, what's considered lossless in one workflow can be considered lossy in another, so I don't think it makes sense to use different extensions, even if it would somehow be possible to make everyone follow such a convention. E.g. a losslessly recompressed JPEG: if it came straight from a camera that doesn't support raw, that file would be as lossless as it gets, but of the JPEG you started with was a q30 thumbnail then of course no sane person would call it lossless. Where to draw such boundaries is not clear.
spider-mario
2025-11-04 12:07:26
maybe it would make sense to brand jxl-compressed DNGs as “raw XL”, though
2025-11-04 12:07:53
it sounds powerful
AccessViolation_
2025-11-04 12:12:06
`.pjxl` for 'preserving' compression, and `.cjxl` for 'compromising' compression additionally it helps that people associate **P**NG with lossless files
jonnyawsom3
spider-mario maybe it would make sense to brand jxl-compressed DNGs as “raw XL”, though
2025-11-04 12:12:33
It would've been even more powerful if they had used the dedicated Bayer channel type... (Maybe we should move channel due to Slowmode)
AccessViolation_
2025-11-04 12:14:43
`jxlossy` and `jxlossless` if you can spare the extra characters, and `jxloss` reserved specifically for that stupid comic people keep posting as a joke
spider-mario
2025-11-04 12:16:27
do we have jxl art for that, by the way?
monad
2025-11-04 12:17:56
jxll for jxl with loss and jxlll for jxl with less loss (lossless?) https://discord.com/channels/794206087879852103/824000991891554375/825379173484331029
AccessViolation_
2025-11-04 12:24:11
may I propose
_wb_
spider-mario it sounds powerful
2025-11-04 01:05:18
it sounds like something you might find in a sex shop 😂
AccessViolation_
_wb_ it sounds like something you might find in a sex shop 😂
2025-11-04 07:13:12
we have all the coding tools, and our top scientists are currently figuring out how to use them. and our bottom scientists, well... they're helping too