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

on-topic

Whatever else

_wb_
2021-01-30 08:58:14
`Calculating (press Enter to abort)` ?
2021-01-30 08:58:49
&calc sqrt(-1)
Utilibot
2021-01-30 08:58:49
```sqrt(−1) = i```
_wb_
2021-01-30 08:59:17
&calc (22/7) * (3/4)
Utilibot
2021-01-30 08:59:18
```(22 / 7) × (3 / 4) ≈ 2,357142857```
bonnibel
bonnibel &calc NaN!
2021-01-30 08:59:39
When will someone port libjxl to the NaNdy 10000 🤔 https://youtu.be/5TFDG-y-EHs
_wb_
2021-01-30 09:00:30
First someone needs to implement a jxl decoder in Game Of Life
2021-01-30 09:00:59
PRIORITIES
lonjil
_wb_ `Calculating (press Enter to abort)` ?
2021-01-30 09:05:18
haha I had no idea it did that. My bot just makes a shell call to a calculator program.
190n
2021-01-30 09:06:02
&calc "; echo hi; echo "
Utilibot
2021-01-30 09:06:02
```error: "o" is not a valid variable/function/unit. [0; e × chain × (0 × hour) × i; e × chain] ≈ [0,000000000; 0,000000000 ch·h; 2,718281828 ch]```
_wb_
2021-01-30 09:06:06
guess I made it compute for longer than some threshold 🙂
190n
2021-01-30 09:06:20
&calc '; echo hi; echo '
Utilibot
2021-01-30 09:06:20
```error: "o" is not a valid variable/function/unit. [0; e × chain × (0 × hour) × i; e × chain] ≈ [0,000000000; 0,000000000 ch·h; 2,718281828 ch]```
bonnibel
2021-01-30 09:07:10
_First_ someone needs to discover a code execution exploit in a jxl decoder, run game of life using that, then reimplement that same decoder on top of that game of life
lonjil
190n &calc '; echo hi; echo '
2021-01-30 09:09:17
oh that sort of stuff won't work ;)
190n
2021-01-30 09:09:28
drat
lonjil
bonnibel _First_ someone needs to discover a code execution exploit in a jxl decoder, run game of life using that, then reimplement that same decoder on top of that game of life
2021-01-30 09:10:40
I have a friend who has helped find exploits in approximately a million image decoders, so now that libjxl has a stable interface, maybe I'll try to get him on that 😁
bonnibel
2021-01-30 09:10:55
Omg nice
_wb_
2021-01-30 09:15:28
please do, we're always looking for new malicious bitstreams
Nova Aurora
bonnibel _First_ someone needs to discover a code execution exploit in a jxl decoder, run game of life using that, then reimplement that same decoder on top of that game of life
2021-01-31 12:50:29
How would you import image data into the game of life?
2021-01-31 12:52:01
Also: whats the weirdest thing that's been proven turing complete
190n
2021-01-31 01:00:12
i think powerpoint?
2021-01-31 01:01:03
well maybe not the weirdest but certainly a weird one
Dr. Taco
2021-01-31 03:59:34
Magic: The Gathering (card game)
spider-mario
2021-01-31 07:45:31
iirc, there is GNU sed
2021-01-31 07:45:54
there is a Tetris written in it
_wb_
2021-01-31 08:11:43
if someone feels like making a nice invite image, I will set it 🙂
Nova Aurora
spider-mario iirc, there is GNU sed
2021-01-31 08:43:06
They wrote tetris in a text filtration program?
spider-mario
Nova Aurora They wrote tetris in a text filtration program?
2021-01-31 08:44:19
yes: http://blog.boreas.ro/2008/07/sedtris-tetris-game-written-in-sed.html
Fox Wizard
2021-01-31 06:07:15
That moment when someone sends a log in a support server and the log contains his clan chat, user IDs and his password <:kekw:758892021191934033>
2021-01-31 06:11:29
And the only online support guy isn't replying to my DM. He did say to never DM him and to always ping him in the server if you want to say anything to him, but if I tell him about the ID and password leak in public everyone can log in to his account <:kekw:758892021191934033>
2021-01-31 06:12:41
Oh lol. He replied... and told me to tell another support guy who rarely ever comes online. Rip <a:sadd:714292010982441001>
_wb_
2021-01-31 07:20:11
2021-01-31 07:20:56
Looks like my website is getting some more traffic since I added the /jxl page
2021-01-31 07:21:09
(in December)
mincerafter42
2021-01-31 11:59:34
There's a link to your /jxl page on Wikipedia, and I know at least one person visited your site through that link because it was me
Master Of Zen
2021-02-01 03:57:42
https://www.reddit.com/r/AV1/comments/la6do3/after_all_why_not/
_wb_
2021-02-01 04:15:24
note that I have a bot watching popular posts on /r/AV1 🙂
2021-02-01 04:15:45
see <#805176455658733570>
Nova Aurora
2021-02-01 04:36:47
Is that so slow it takes centuries to encode or so fast that it doesn't encode detail?
Fox Wizard
2021-02-01 04:39:53
CPU 0 is... extremely slow
2021-02-01 04:40:16
Like, could take days for a few minutes video at 10 bit <:kekw:758892021191934033>
2021-02-01 04:42:06
At least 8 bit is a little bit better speed wise, but gotta go all or nothing
Nova Aurora
2021-02-01 04:42:12
How much has libaom improved? the last time I gave it a good test it took 2 hours to encode 5 minutes on my computer.
Fox Wizard
2021-02-01 04:43:05
Not sure to be honest, but seen several speed improvements
2021-02-01 04:44:31
There's a noticeable difference though, even compared with about half a year ago
2021-02-01 05:21:08
<:JXL:805850130203934781>
Nova Aurora
2021-02-01 05:21:34
Noice
Crixis
2021-02-01 05:23:28
Seem 100x faster in same encoding
2021-02-01 05:24:01
Slow anyway
Fox Wizard
2021-02-01 05:28:18
Which one would be better as emoji? ~~yes, I'm this bored~~
2021-02-01 05:28:18
_wb_
2021-02-01 05:28:42
100x faster is probably not quite the same encoding then, <@!424295816929345538>
Fox Wizard
2021-02-01 05:29:35
I apparently already added that emoji before I asked that, guess I can see the future <:PepeOK:805388754545934396>
Crixis
2021-02-01 05:29:54
<@794205442175402004> old encoding was sooooo slow
Fox Wizard
2021-02-01 05:30:28
<:AV1:805851461774475316>
Nova Aurora
2021-02-01 05:30:32
<:AV1:805851461774475316>
Crixis
2021-02-01 05:31:00
All new version they reduce some accuraci for speed
Nova Aurora
2021-02-01 05:31:31
But 100x is insane
Fox Wizard
2021-02-01 05:31:54
<:VP9:805852913577492520>
Nova Aurora
2021-02-01 05:32:00
That's on the level of hardware encoding most of the time
Fox Wizard
2021-02-01 05:32:01
VP9 emoji, because... 🤷
Nova Aurora
2021-02-01 05:32:53
If they pulled that off in software I'd either be amazed or wonder how much useless calcuations they were doing
_wb_
2021-02-01 05:33:02
unless they were doing something very bad before, a 100x speedup is something I only expect from skipping coding tools or trying fewer modes
Crixis
_wb_ unless they were doing something very bad before, a 100x speedup is something I only expect from skipping coding tools or trying fewer modes
2021-02-01 05:33:51
They removed a lot of filters and tools
veluca
2021-02-01 05:35:35
then again, AFAIU their transform selection code is something like 50x slower than the one implemented in JXL, so...
Crixis
2021-02-01 05:35:56
Now they have clips that decode at 20 fps and clips that decode at 120 on same hardware
2021-02-01 05:38:24
Av2 presentation by netflix was all on performance and efficiency on software, no more complexity
Nova Aurora
2021-02-01 05:40:26
Trying it out now it's about the same
2021-02-01 05:40:51
As when I tried it, and I've upgraded CPUs since then
Crixis
2021-02-01 05:41:47
Lol
2021-02-01 05:41:59
Gg
Nova Aurora
2021-02-01 05:43:07
on an i7-6700k
Crixis
2021-02-01 05:43:58
Today I've tested webex version, it was much better of x264 but 0 reliability on libaom
2021-02-01 05:47:02
Zoom also was very good but I don't know the codec
2021-02-01 05:47:42
Teams was x264 trash
Fox Wizard
2021-02-01 05:48:45
Apparently Zoom uses SVC
2021-02-01 05:48:59
Do we need more codec emojis? <a:thinkShape:676826305089634304>
BlueSwordM
Nova Aurora If they pulled that off in software I'd either be amazed or wonder how much useless calcuations they were doing
2021-02-01 05:49:17
There are multiple reasons for that. 1. Better threading. 2. Lots of SIMD optimizations since then. 3. Lots of code optimizations. 4. Smarter feature activation, change, or disabling because it either made the encoder slower for no reason. 5. Using more efficient techniques allowed for activation of speed features without making the encoder have worse efficiency than baseline.
Fox Wizard
2021-02-01 05:49:24
<:Opus:805856410235437068><:H265_HEVC:805856045347242016><:H264_AVC:805854162079842314><:VP9:805852913577492520><:AV1:805851461774475316><:JXL:805850130203934781><:H266_VVC:805858038014672896>
Nova Aurora
2021-02-01 05:49:26
wow mpeg needs to up their logo game
Fox Wizard
2021-02-01 05:49:49
Oh wait, gotta add VVC
BlueSwordM
2021-02-01 05:50:52
There are also a lot of other optimizations that are coming that could make the encoder considerably faster and more efficient, but they're still either being worked on, or not activated due to other priorities.
Fox Wizard
2021-02-01 05:52:14
<:H266_VVC:805858038014672896>
Nova Aurora
2021-02-01 05:52:26
That logo is better
BlueSwordM
2021-02-01 05:52:32
But yeah, there's still a lot to squeeze out of AV1.
Fox Wizard
2021-02-01 05:52:37
AV1 has a <:PepeOK:805388754545934396> logo. Especially compared with the other logos
BlueSwordM
2021-02-01 05:53:17
SVT-AV1 does have the speed advantage at speed 6 and above, but that speed advantage goes out the window once you go below that, which is where aomenc shines.
Nova Aurora
2021-02-01 05:53:40
JXL's 'logo' (the one we have a emoji for) is just something Jon threw together for his website, right?
2021-02-01 05:55:24
This is the one on the jpeg website
Crixis
Fox Wizard Apparently Zoom uses SVC
2021-02-01 05:56:03
It work well
Scope
2021-02-01 05:56:26
Just there are no image format logos (which is closer to this server, like Jpeg, AVIF, HEIC, WebP, WebP v2), except for JXL
Fox Wizard
2021-02-01 05:56:27
That one might look a little too small as emoji. Especially when added as reaction <:SadCat:805389277247701002>
_wb_
Nova Aurora JXL's 'logo' (the one we have a emoji for) is just something Jon threw together for his website, right?
2021-02-01 05:59:55
Yes, nothing official about it
2021-02-01 06:00:58
The official JPEG foo logos are all a lot of JPEG and not much foo
Fox Wizard
2021-02-01 06:03:01
<:JPEG_XL:805860709039865937>
2021-02-01 06:03:19
It looks nice like that, but a little too small in messages <:JPEG_XL:805860709039865937>
2021-02-01 06:04:21
2021-02-01 06:04:35
<a:CatBite:787816706214330388>
_wb_
Fox Wizard AV1 has a <:PepeOK:805388754545934396> logo. Especially compared with the other logos
2021-02-01 06:45:59
Feel free to propose a logo for jxl, we don't really have a non-official one yet and the official JPEG one is more just a color than really a jxl-specific logo
Fox Wizard
2021-02-01 06:47:12
Too bad I suck at logo design... well... don't even know how to do it, but I like the one on your website
2021-02-01 06:52:43
"Schrijft 🤯🔞🌶️ science fiction." never noticed that 👀
_wb_
2021-02-01 06:53:26
Yeah I wrote a book
2021-02-01 06:53:33
In Dutch though
Fox Wizard
2021-02-01 06:54:08
Lol. Then I'll be able to understand it since I'm Dutch :p
_wb_
2021-02-01 06:57:18
https://sneyers.info/boek/
2021-02-01 06:57:33
You are Dutch?
Fox Wizard
2021-02-01 06:57:38
Yup
_wb_
2021-02-01 06:57:48
Why the nickname in Cyrillic?
Fox Wizard
2021-02-01 06:58:06
Was messing around in another Discord server
2021-02-01 06:58:19
We all chose random Russian usernames
_wb_
2021-02-01 06:58:23
Dus jij spreekt Nederlands?
Fox Wizard
2021-02-01 06:58:27
Ja
_wb_
2021-02-01 06:58:36
Leuk
2021-02-01 06:59:07
In that case you might actually be able to enjoy my book 😅
Crixis
2021-02-01 06:59:17
Fake European Russian
Fox Wizard
2021-02-01 06:59:39
<:thinkingrussian:714295892060012574>
2021-02-01 07:00:18
Hm, might read it someday. For some reason I stopped enjoying reading about 5 years ago <:SadCat:805389277247701002>
2021-02-01 07:00:27
But with some luck I'll enjoy it again soon
Crixis
Fox Wizard Hm, might read it someday. For some reason I stopped enjoying reading about 5 years ago <:SadCat:805389277247701002>
2021-02-01 07:04:42
Only go manga
Fox Wizard
2021-02-01 07:04:54
<a:_nonope:798931644320317460>
_wb_
2021-02-01 07:06:14
Well people do say my book is easy to read
Nova Aurora
2021-02-01 07:08:45
I like to pretend I'm european
Crixis
2021-02-01 07:09:05
GB?
Nova Aurora
2021-02-01 07:09:21
Naw US-Canada border
2021-02-01 07:10:36
British people are european no matter how much they pretend they aren't
Fox Wizard
2021-02-01 07:11:43
🐟🍟
_wb_
2021-02-01 07:16:20
You live on the border?
Nova Aurora
2021-02-01 07:16:28
Close to it
_wb_
2021-02-01 07:17:22
What side of it? And west or east or where?
Nova Aurora
2021-02-01 07:18:39
I won't say exactly where but almost as far away from the ocean as possible in north america
2021-02-01 07:20:36
Flat and boring really
2021-02-01 07:23:46
When you think there can't be more farms in this continent you see more fields
_wb_
2021-02-01 07:25:13
I see, sounds isolated
Fox Wizard
2021-02-01 07:27:34
Somehow I ended up watching your JPEG XL presentation and this is so true <:sadcowboy:714296298160783360>
2021-02-01 07:29:28
~~also "pik image" pronunciation sounded very Dutch :p~~
Nova Aurora
2021-02-01 07:30:16
Aren't there 16 now?
2021-02-01 07:30:39
In the presentation you said that JPEG XL made the 15th attempt to replace JPEG
2021-02-01 07:30:50
but now there's webpv2 too
Scope
2021-02-01 07:31:31
https://news.ycombinator.com/item?id=22270148
Deleted User
2021-02-01 07:31:54
> We need to develop one universal standard that covers everyone's use cases. The problem with those standards is that *they don't*.
Fox Wizard
Scope https://news.ycombinator.com/item?id=22270148
2021-02-01 07:32:55
Can confirm <a:pepelaugh:750221512287584336>
Deleted User
2021-02-01 07:32:56
**Copied from the AV1 Discord** JPEG XL handles **literally __every__ possible feature you could __ever__ expect from an image codec**. It's as complete as it could be, no trade-offs... ok, it can do better at low BPP, but the encoder's not optimized for that *yet*, and hey, at least it can handle it.
Nova Aurora
2021-02-01 07:33:28
That's a bold statement
Fox Wizard
2021-02-01 07:33:46
As long as it can beat all old codecs on every field I'm happy. Not like current codecs that are either a hit or miss <:SadCat:805389277247701002>
Deleted User
2021-02-01 07:34:15
But seriously, is there *any* feature that JPEG XL doesn't have but at least one other image codec has?
Fox Wizard
2021-02-01 07:35:06
~~Waiting for hours for it to finish for very high res images ``ahem avif ahem`` :p~~
Deleted User
2021-02-01 07:36:44
You've just stolen <@794205442175402004>'s pun! 😆
Fox Wizard
2021-02-01 07:37:56
I did? <:kekw:758892021191934033>
Deleted User
2021-02-01 07:38:17
Fox Wizard
2021-02-01 07:38:28
Oh lol
2021-02-01 07:38:42
Hadn't even seen that ~~but it kinda is a meme~~
_wb_
Fox Wizard ~~Waiting for hours for it to finish for very high res images ``ahem avif ahem`` :p~~
2021-02-01 07:42:05
We can make a `cjxl --speed glacial` if you really want it 😆
Nova Aurora
2021-02-01 07:42:35
wait(1 year);
Fox Wizard
2021-02-01 07:42:43
<a:thinkShape:676826305089634304>
2021-02-01 07:42:59
Gotta beat avif in **all** fields ;)
lonjil
2021-02-01 07:42:59
That reminds me that I should probably try ultraslow modular again. Last time I benched it I managed to get up to 18GB of RAM and I think almost two hours of run time.
Fox Wizard
2021-02-01 07:43:12
Well, except low bpp
Crixis
_wb_ We can make a `cjxl --speed glacial` if you really want it 😆
2021-02-01 07:43:45
What do this
_wb_
2021-02-01 07:43:45
There is actually a lot of stuff that is heuristics and could benefit slightly from doing more exhaustive search, if you don't mind extremely slow encoding
Nova Aurora
2021-02-01 07:44:26
I would probably use it for my (much smaller than enterprise) image library
Deleted User
2021-02-01 07:45:05
Google can use it instead of Guetzli JPG in Google Photos
2021-02-01 07:45:29
I'm waiting with all of my photo uploads just for JPEG XL encoding to be added instead of Guetzli
2021-02-01 07:45:40
Because I'm on a free tier
_wb_
2021-02-01 07:45:44
Does Photos use guetzli?
Deleted User
2021-02-01 07:46:00
They claimed to do so
Crixis
_wb_ Does Photos use guetzli?
2021-02-01 07:46:20
Yup
Deleted User
2021-02-01 07:46:21
And they probably do, they've got resources to do that in near-realtime
2021-02-01 07:46:42
Y'all know about the June 1st free tier apocalypse?
_wb_
2021-02-01 07:47:12
Yes, I guess they're running out of disk space too quickly
aivv73
2021-02-01 07:47:25
fake russian
2021-02-01 07:47:36
bruh
Fox Wizard
2021-02-01 07:48:10
Lol
_wb_
2021-02-01 07:48:17
Free unlimited storage for billions of phones making lots of bad selfies every single day, it's not a sustainable business model. Even if you're Google.
Nova Aurora
2021-02-01 07:48:43
It accomplished the goal
Crixis
2021-02-01 07:48:45
No if no competitor do the same
Nova Aurora
2021-02-01 07:48:56
Selling andriod phones
Crixis
2021-02-01 07:49:29
No one buy only for this
Nova Aurora
2021-02-01 07:50:26
No one buys a phone for one thing, but at the time they were pursuing the gap between Iphones and android cameras heavily
Fox Wizard
2021-02-01 07:50:35
Is it bad this made me laugh?
Dr. Taco
2021-02-01 07:50:39
https://tenor.com/view/anchorman-pick-up-lines-invitation-pants-party-gif-4134668
2021-02-01 07:50:46
PIK FUIF
Fox Wizard
2021-02-01 07:50:58
🍆<a:confetti:716175384848105482>
BlueSwordM
2021-02-01 07:51:02
Isn't Guetzli JPEG worse than mozjpg as an encoder though?
Fox Wizard
2021-02-01 07:51:31
Isn't that that thing that got mocked for being slow?
Scope
2021-02-01 07:51:43
No, but slower and limited to high quality
Crixis
2021-02-01 07:51:51
Mozjpeg killed webp
2021-02-01 07:54:16
How much will become better jxl on low quality before 1.0?
Scope
2021-02-01 07:56:12
<https://imgsli.com/MTIyMzA/4/3>
Deleted User
2021-02-01 07:57:07
Lemme guess... Modular?
Crixis
Scope <https://imgsli.com/MTIyMzA/4/3>
2021-02-01 07:57:48
Jpeg banding is so satisfying, vapor wave vibe
Lemme guess... Modular?
2021-02-01 07:58:13
I don't tink, why?
BlueSwordM
Crixis I don't tink, why?
2021-02-01 07:59:24
Modular is quite a bit better at very low BPP vs VARDCT. In this case, it's VARDCT as Scope pointed below.
Scope
2021-02-01 08:00:25
No, VarDCT, old pre-0.1 [b3a65719] build <https://medium.com/@scopeburst/mozjpeg-comparison-44035c42abe8>
veluca
2021-02-01 08:00:53
mh, looks very much like modular to me though
2021-02-01 08:01:34
it's very much square-y
2021-02-01 08:01:57
and there's basically no ringing
_wb_
2021-02-01 08:03:28
10 kb for > 4 megapixels, that almost cannot be vardct
Scope
2021-02-01 08:03:37
I didn't choose the modes myself, but maybe in that build after a certain Q value, the modular mode was turned on automatically
Deleted User
2021-02-01 08:03:47
Yes, Modular engages below `-q 7`
Crixis
2021-02-01 08:04:24
Modular is good on very low bpp? I was think it was only for simil lossless
2021-02-01 08:04:37
I must test it
_wb_
2021-02-01 08:04:46
well no it is not good
Deleted User
2021-02-01 08:05:02
Modular can go reeeaaaally low, test it with negative `-q` values
_wb_
2021-02-01 08:05:15
it just lets you boldly go where no man should actually go
Crixis
Modular can go reeeaaaally low, test it with negative `-q` values
2021-02-01 08:05:24
Negativeeeeeeeeee?
Deleted User
2021-02-01 08:05:47
Yes, it allows that (e.g. `-q -30` is a *legit* valid quality setting I have tested myself in order to match JPEG Q1)
Crixis
_wb_ it just lets you boldly go where no man should actually go
2021-02-01 08:05:52
Ah ok
2021-02-01 08:07:00
And for the true application, ideas?
Deleted User
2021-02-01 08:07:31
I think it's mostly for bragging rights and for extreme compression when you actually need it
_wb_
2021-02-01 08:07:38
the current encoder will not go arbitrarily low, but theoretically, you could encode any resolution image to 100 bytes if you want with modular
Nova Aurora
2021-02-01 08:07:49
I tried -q -100 and it doesn't look *too* terrible
_wb_
2021-02-01 08:08:01
current encoder caps quantization at some point so it won't let you do that
veluca
2021-02-01 08:08:14
to be fair, at those bitrates, you're better off downsampling the image
Crixis
Nova Aurora I tried -q -100 and it doesn't look *too* terrible
2021-02-01 08:08:24
Please let me see
_wb_ current encoder caps quantization at some point so it won't let you do that
2021-02-01 08:08:56
This is so sad
Deleted User
2021-02-01 08:08:59
https://tenor.com/view/reaction-my-eyes-cant-unsee-burn-gif-7225082
2021-02-01 08:09:16
I hope we don't end up that↑ way
Crixis
veluca to be fair, at those bitrates, you're better off downsampling the image
2021-02-01 08:10:00
Seem legit
Deleted User
2021-02-01 08:10:12
> it just lets you boldly go where no man should actually go That's a perfect summary of those settings.
Nova Aurora
2021-02-01 08:10:21
I wasn't kidding, this is impressive
Scope
2021-02-01 08:10:27
VarDCT
Deleted User
2021-02-01 08:10:58
Was the original cat photo grayscale or was the color lost in quantization?
Nova Aurora
2021-02-01 08:11:23
when I ran it through the encoder it was
Crixis
Nova Aurora I wasn't kidding, this is impressive
2021-02-01 08:11:31
Seem fuif progressive
veluca
Scope VarDCT
2021-02-01 08:11:49
not *too* bad 🙂 what about same bitrate but with --resample=2 ?
2021-02-01 08:12:18
(warning: not the most tested option ever...)
Crixis
2021-02-01 08:12:39
PC fire
Scope
2021-02-01 08:13:17
`Unknown argument: --resample=2` <:thonk:657644238275870751>
veluca
2021-02-01 08:13:44
*resampling
2021-02-01 08:13:55
sigh, you add the options and then you forget their names...
2021-02-01 08:14:21
(it's always a question between downsample, downsampling, resample, resampling...)
Nova Aurora
2021-02-01 08:14:33
If you take a look at the cat photo it falls apart but for a 3000x5000 image at -100, the fact that I had to take a second look for a 3.0 Mib -> 35 Kib thats impressive
Crixis
veluca sigh, you add the options and then you forget their names...
2021-02-01 08:14:52
Take animal's name
veluca
2021-02-01 08:16:15
at least that one wasn't *my* idea
Crixis
Nova Aurora If you take a look at the cat photo it falls apart but for a 3000x5000 image at -100, the fact that I had to take a second look for a 3.0 Mib -> 35 Kib thats impressive
2021-02-01 08:16:57
Fuck, I want to study modular idea now
Scope
2021-02-01 08:17:35
Hmm, either the encoding is too slow or the encoder is frozen <:thonk:657644238275870751>
Crixis
Crixis Fuck, I want to study modular idea now
2021-02-01 08:18:46
There are patches?
Nova Aurora
2021-02-01 08:21:21
The cat subjected to the same thing, but in color and cropped slightly differently
2021-02-01 08:21:36
The colors are very weird
2021-02-01 08:24:21
same cat, -q -500
aivv73
2021-02-01 08:24:22
2021-02-01 08:24:35
Look what i got from neural network
Scope
2021-02-01 08:24:45
But, it is also modular (with --resampling=2), I do not know how to force VarDCT on this quality (--target_size does not work together with --resampling=2)
Nova Aurora
2021-02-01 08:24:50
<@!206097982402199552> what was the source image
Crixis
2021-02-01 08:25:16
2021-02-01 08:25:43
Lol 1 color for 10000 px
aivv73
Nova Aurora <@!206097982402199552> what was the source image
2021-02-01 08:25:45
None
2021-02-01 08:26:06
I asked for a professional photo of blue lemon
Nova Aurora
2021-02-01 08:26:33
with an otter for a face and a bird body
aivv73
2021-02-01 08:26:47
No
2021-02-01 08:26:52
2021-02-01 08:26:58
This was another try
2021-02-01 08:27:22
Closer to what I asked for but not so epic
Deleted User
2021-02-01 08:27:24
<@111445179587624960> you can't go below some level with VarDCT, it literally can't handle such low BPP and Modular __must__ take over.
Crixis
<@111445179587624960> you can't go below some level with VarDCT, it literally can't handle such low BPP and Modular __must__ take over.
2021-02-01 08:28:20
Only DC = best quality
Scope
2021-02-01 08:28:49
I can with --target_size, at least higher than the -d value limits
Nova Aurora
2021-02-01 08:29:24
-q -300 part of the image is monochrome, the rest is just one color for large rectangles of pixels
aivv73
2021-02-01 08:29:34
And this is something that my friend got
Deleted User
2021-02-01 08:30:08
Is the first one Patrick?
aivv73
2021-02-01 08:30:12
I have no idea what he was inputting
Deleted User
2021-02-01 08:30:18
https://tenor.com/view/patrick-star-spongebob-dizzy-stars-gif-8679320
aivv73
2021-02-01 08:30:30
But last one looks like doom 2 menu
Nova Aurora
2021-02-01 08:32:48
-q -800, there's only like 4 pixels that have a color now, but it somehow is still recognizable as a cat (source was the colored version of the cat)
2021-02-01 08:33:59
and 11.5 Kib for 3000 x 5333 in jxl
Crixis
2021-02-01 08:35:23
It is not "recognizable", it is good
Deleted User
2021-02-01 08:36:59
Still better than some JPGs
veluca
Scope But, it is also modular (with --resampling=2), I do not know how to force VarDCT on this quality (--target_size does not work together with --resampling=2)
2021-02-01 08:38:35
use -d 20 instead of -q verylow 🙂
Scope
2021-02-01 08:39:32
`Invalid/out of range distance, try 0 to 15.`
veluca
2021-02-01 08:39:36
ah
2021-02-01 08:39:48
what size do you get for -d 15?
2021-02-01 08:40:00
with --resampling=2 I mean
Crixis
2021-02-01 08:40:04
Where I can read how work modular mode?
veluca
2021-02-01 08:40:13
it *should* be roughly equivalent to -d 60 in size, in theory
Scope
2021-02-01 08:44:56
VarDCT -d 6.9 --resampling=2 (10 553)
2021-02-01 08:45:16
Not bad <:thonk:657644238275870751>
veluca
2021-02-01 08:46:10
you can also try -d1 --resampling=4 say
2021-02-01 08:46:25
or maybe -d2, I'm not sure - you need to binary search a bit
Scope
2021-02-01 08:48:04
AVIF (10 393) for comparison: https://miro.medium.com/max/2400/1*UxftL5Xwn6QGqecLh5VTtg.png
Crixis
2021-02-01 08:49:04
Avif seem slightly better
veluca
2021-02-01 08:50:06
it's way better 😄
2021-02-01 08:50:24
it's also a not very useful bitrate though, imho
Scope
2021-02-01 08:50:37
Yep, but this is the best type of image where AVIF usually wins
Crixis
2021-02-01 08:51:03
Yep
Scope
2021-02-01 08:51:45
MozJpeg https://miro.medium.com/max/2400/1*tvQUAd563vLqEvp7wU9E4w.jpeg
Fox Wizard
2021-02-01 08:51:56
<a:dirtblock:730482612484833341>
Crixis
Scope MozJpeg https://miro.medium.com/max/2400/1*tvQUAd563vLqEvp7wU9E4w.jpeg
2021-02-01 08:52:48
Cool af
veluca
2021-02-01 08:52:59
yeah, you can't really do jpeg at that bitrate 😛
Crixis
2021-02-01 08:53:39
Dc and huffman for the win
_wb_
Nova Aurora same cat, -q -500
2021-02-01 08:57:54
Yeah I think XYB is breaking down here... try with `cjxl -q [crazy negative number] -c 1` to use YCoCg instead of XYB
Nova Aurora
2021-02-01 09:01:46
I tried that, and I can veiw it in qt jxl
_wb_
veluca yeah, you can't really do jpeg at that bitrate 😛
2021-02-01 09:02:23
https://github.com/libjpeg-turbo/libjpeg-turbo/blob/8cf6f716bc43bd480b7a706f8f3b689755f4e88e/usage.txt#L121
Nova Aurora
2021-02-01 09:02:32
but djxl doesn't allow me to decode it as png?
_wb_
2021-02-01 09:03:07
"amusing Cubist effects"
2021-02-01 09:03:28
uh hm? can view in qt but not decode with djxl?
2021-02-01 09:03:47
smells like a bug
BlueSwordM
Nova Aurora but djxl doesn't allow me to decode it as png?
2021-02-01 09:04:07
Which image?
Nova Aurora
2021-02-01 09:04:28
_wb_
2021-02-01 09:05:43
BlueSwordM
2021-02-01 09:05:44
I can decode it to PNG fine. 🤔
_wb_
2021-02-01 09:05:52
yes, same here
Nova Aurora
2021-02-01 09:05:58
interesting
2021-02-01 09:06:14
I'll try rebuilding my libjxl
_wb_
2021-02-01 09:06:56
maybe compile with `./ci.sh opt` and see if it spews any errors or something
2021-02-01 09:07:04
when trying to decode it
Nova Aurora
2021-02-01 09:07:26
Impressive, but at this point I'd prefer sacrificing color for a bit more detail at some point
2021-02-01 09:07:51
you know, for anyone using -q -800
_wb_
2021-02-01 09:07:59
well
2021-02-01 09:08:10
you can do -Q -800,-1000
2021-02-01 09:08:25
or stuff like that
2021-02-01 09:08:41
first number is luma quality, second is chroma quality
2021-02-01 09:09:03
if you want to tweak the ratio between those two
2021-02-01 09:09:38
because when you are taking it to such extremes, you're entering terrain where nobody went before
Nova Aurora
2021-02-01 09:17:40
Might be a bug with building with gcc
_wb_
2021-02-01 09:19:48
if you can reproduce, might be worth opening an issue for
Nova Aurora
2021-02-01 09:20:01
currently recompiling
2021-02-01 09:20:08
to see if I can
2021-02-01 09:32:01
found what I was doing wrong
2021-02-01 09:33:31
I built using the instructions at https://github.com/novomesk/qt-jpegxl-image-plugin, which doesn't specify that you might want ninja installed
2021-02-01 09:33:55
install it and ci.sh opt outputs no tests failed
BlueSwordM
2021-02-01 09:34:26
How are you compiling it?
2021-02-01 09:34:32
I don't use the script myself.
2021-02-01 09:34:42
I just compile it manually.
2021-02-01 09:35:46
I just do this: ```export CFLAGS="-O3 -march=native" CXXFLAGS="-O3 -march=native" export CC=/usr/bin/clang && export CXX=/usr/bin/clang++ git clone https://gitlab.com/wg1/jpeg-xl.git --recursive cd jpeg-xl mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-O3 -march=znver2" -DCMAKE_C_FLAGS="-O3 -march=znver2" -DBUILD_TESTING=OFF -DJPEGXL_WARNINGS_AS_ERRORS=OFF -DJPEGXL_ENABLE_SJPEG=OFF .. cmake --build . -- -j 16 sudo make install```
Nova Aurora
2021-02-01 09:42:52
I'll try that
2021-02-01 09:46:03
the one built with ci.sh did work decoding the cat when I installed ninja
2021-02-01 09:56:13
your build also worked, interesting
2021-02-01 09:56:28
I don't know exactly why the decoding failed
_wb_ first number is luma quality, second is chroma quality
2021-02-01 10:14:31
cjxl -j -Q 80,-100000 input.jpg output.jxl doesn't seem to destroy the chroma quality
_wb_
2021-02-01 10:15:29
Hm, maybe something is broken in cjxl param passing
2021-02-01 10:16:04
Oh have to add `-m` there
Nova Aurora
2021-02-01 10:17:10
turns it into greyscale, exactly as expected
Fox Wizard
2021-02-02 11:58:34
<:H265_HEVC:805856045347242016><:Hsss:806131225278152756> <:VP9:805852913577492520><:CatSmile:805382488293244929>
2021-02-02 12:19:21
<a:godspeed:719679385153699851>
2021-02-02 12:24:15
<:Stonks:806137886726553651>
fab
2021-02-02 12:26:02
394 jxl documents 8159 jxl images
spider-mario
2021-02-02 01:19:24
reminds me of this: https://www.reddit.com/r/GPT3/comments/l8wf16/talked_to_gpt3_today_several_interesting_things/
Fox Wizard
2021-02-02 01:22:59
It's probably over 9000
_wb_
2021-02-02 01:23:36
I have no clue, I don't really believe in IQ in the sense that it's an oversimplification to model intelligence in a unidimensional numerical way.
2021-02-02 01:24:03
but yes
2021-02-02 01:24:11
https://tenor.com/view/vegeta-dragon-ball-z-unlimited-power-over9000-power-level-gif-12316102
Fox Wizard
2021-02-02 01:24:27
IQ is kinda overrated to be honest
2021-02-02 01:25:04
I know people who have a higher than average IQ and act like they don't have a brain and I know some people who have a lower than average IQ and come over as actually intelligent people
2021-02-02 01:25:56
There's a threshold though. Can't say that I ever met an intelligent person with a very low IQ (about the range of 70 - 80)
2021-02-02 01:33:49
🪨
2021-02-02 01:33:59
Lol. I know someone like that
2021-02-02 01:34:09
Scored about 140, but.... yeah
2021-02-02 01:34:43
No problem solving (ironically he had to ask help from someone with an IQ of 74 all the time), meh at math and language skills are about average
2021-02-02 01:38:44
Lol. Can't deny that that can be fun to do
2021-02-02 01:39:50
And lol. For some reason MKVToolNix kinda breaks audio for me, but when I put it in file optimizer (which reduces the file) after it got broken it somehow gets fixed <:PepeOK:805388754545934396>
2021-02-02 01:49:10
yes
2021-02-02 01:49:19
Can be useful
2021-02-02 01:49:50
Reduces file sizes in a lossless way (small reduction for jpg, but decent reduction for png)
2021-02-02 01:50:17
It basically uses many tools, so you don't have to run a PNG through 16 tools for the best result
2021-02-02 01:52:13
Especially useful for games with devs who don't know how to properly deal with images. For example, PNGs with 1 color and transparency and (almost) fully flat images
2021-02-02 01:52:22
That's an extreme result though
_wb_
2021-02-02 02:09:18
cjxl by default keeps the invisible RGB intact when doing lossless and thrashes it when doing lossy
2021-02-02 02:09:57
we should probably make an option for that so you can choose what it does
2021-02-02 02:11:15
keeping invisible RGB intact when doing lossy was not good because when PNGs get optimized, the invisible RGB can become a stripy mess that is quite expensive to encode with DCT and that can bleed a bit into the visible pixels
2021-02-02 02:11:50
for lossless we just keep it to be safe, but for some use cases you would probably want it destroyed too
2021-02-02 02:13:04
in FLIF, there was a bitstream feature of (optionally) having RGB literally not encoded when A is zero, so the decoded RGB values can be undefined for A=0 pixels
2021-02-02 02:13:47
that's quite expensive to do though, because it means you have to check A to see if you need to decode a pixel or not
2021-02-02 02:13:54
so quite bad for decode speed
lonjil
2021-02-02 02:17:59
tiff is kinda shit. You can use it if you need multiple layers n shit.
2021-02-02 02:18:17
OpenEXR is way cooler if you need extended data but idk if anyone in gamedev uses that.
2021-02-02 02:21:23
In my experience you usually export to png or jpeg or something for game engines.
2021-02-02 02:21:49
tiff is fine in the studio because whatever but obviously not good for delivery
lonjil In my experience you usually export to png or jpeg or something for game engines.
2021-02-02 02:22:18
or ofc any of the GPU optimized formats
2021-02-02 02:23:33
>.<
2021-02-02 02:23:46
hatehatehate gamedev
2021-02-02 02:24:00
everything is a hack on top of another hack
Crixis
2021-02-02 02:24:25
when skyrim avif texure mod?
lonjil
2021-02-02 02:25:36
yeah for delivery the point is needing less CPU time on that
2021-02-02 02:50:10
repack your psd as jxl then import that <a:tapshead:482628289941340200>
Fox Wizard
2021-02-02 02:51:25
Can I also repack my PTSD as jxl and import it? <a:thinkShape:676826305089634304>
Nova Aurora
Fox Wizard Can I also repack my PTSD as jxl and import it? <a:thinkShape:676826305089634304>
2021-02-02 02:58:59
I don't think much research has been done on compressing that
2021-02-02 02:59:32
New techniques have yet to be discovered
_wb_
2021-02-02 03:01:56
Tiff can do premultiplied alpha, which has the effect of destroying invisible alpha and reducing bit depth of semitransparent pixels
2021-02-02 03:02:31
Jxl also supports that, but only does that by default for EXR input
2021-02-02 03:03:55
Tiff can do anything - premultiplied or normal - but often premultiplied is done for some reason
Master Of Zen
2021-02-02 04:15:28
<@!224363555074342912> I can show you the way)
Nova Aurora
2021-02-02 04:15:47
oh?
Master Of Zen
2021-02-02 04:16:07
yeah, free hints)))
2021-02-02 04:16:40
ask whatever you want
Nova Aurora
2021-02-02 04:17:06
How did you get transparency?
2021-02-02 04:17:20
I only get the titlebars transparent when I try
Master Of Zen
2021-02-02 04:23:16
You install this ``` community/kvantum-qt5 0.18.0-1 [1000.10KB 7.20MB] [Installed] SVG-based theme engine for Qt5 (including config tool and extra themes) ``` Switch in system settings -> Application style to kvantum
Nova Aurora
2021-02-02 04:24:00
You're using arch/manjaro?
Master Of Zen
2021-02-02 04:24:02
Using kvantum manger, install and change your theme to any that have transparency in it
Nova Aurora You're using arch/manjaro?
2021-02-02 04:24:18
arch, it's both accessible for arch and manjaro
2021-02-02 04:24:38
kvantum theme > https://store.kde.org/p/1378414/
2021-02-02 04:24:53
Or install jus everything of that theme
2021-02-02 04:25:54
For console it's quite easy, you need just to go to right click in console -> edit current profile -> appearance tab -> edit..
2021-02-02 04:26:03
2021-02-02 04:26:30
click blur and slide transparency for desired level
2021-02-02 04:26:53
>Also, kvantum require reloging to make it in power
Nova Aurora
2021-02-02 04:27:24
which kvantum folder are you using?
Master Of Zen
2021-02-02 04:27:34
https://discord.com/channels/794206087879852103/794206087879852106/806198407378370630
Nova Aurora
2021-02-02 04:27:53
no location on disc
Master Of Zen
2021-02-02 04:28:31
idk, are you talking about selecting folder?
2021-02-02 04:28:41
Nova Aurora
2021-02-02 04:28:46
yes
Master Of Zen
2021-02-02 04:29:03
It's when you want to install new one
2021-02-02 04:29:39
you unpack theme, select it, and click install -> it's installed and can be selected in second tab
2021-02-02 04:29:48
2021-02-02 04:37:58
Btw this is also my desktop from a while ago transparent discord and vs code
2021-02-02 04:37:59
https://i.redd.it/c3ayzpmuo1951.png
Nova Aurora
2021-02-02 04:38:30
cool
2021-02-02 04:38:51
I have gotten transparency, now to find a good theme
Master Of Zen
Nova Aurora I have gotten transparency, now to find a good theme
2021-02-02 04:39:04
👍
2021-02-02 04:39:44
For icons `korla`, `uos-dark`(deepin icons), `ariake`
2021-02-02 04:40:55
Good start is Global Themes, there a lot of "all together" solutions
Nova Aurora
2021-02-02 04:41:37
yeah that was what I was doing and wondering why 'transparent' themes weren't working
Master Of Zen
Nova Aurora yeah that was what I was doing and wondering why 'transparent' themes weren't working
2021-02-02 04:45:09
btw you can force widows to not have title bar
2021-02-02 04:45:24
so console will be like this
Nova Aurora
Master Of Zen btw you can force widows to not have title bar
2021-02-02 05:08:52
That's a horrible thing to do to the poor widows
Master Of Zen
Nova Aurora That's a horrible thing to do to the poor widows
2021-02-02 05:11:10
totally fine, I use super + left/right mouse for grading/resizing, super + side mouse buttons for minimize/maximize
Nova Aurora
2021-02-02 05:11:56
wid•ow wĭd′ō n. A woman whose spouse has died and who has not remarried.
Master Of Zen
2021-02-02 05:13:06
ok, I noticed now
Nova Aurora
2021-02-02 05:13:27
thanks for the shortcuts though
Master Of Zen
2021-02-02 05:14:33
<:PepeOK:805388754545934396>
Crixis
2021-02-02 06:43:53
Today I have used a matching algorithm based on opencv with a selectable confidence but it was slow (0.1 second for search) but accurate
Nova Aurora
2021-02-02 06:44:10
to find?
Crixis
2021-02-02 06:44:37
A small png on a big image
2021-02-02 06:45:35
Like a button next on the screen
Nova Aurora
2021-02-02 06:46:03
oh for like patching?
Crixis
2021-02-02 06:46:45
I don't know, is an idea
2021-02-02 06:48:16
But it must know what to search
2021-02-02 06:49:52
It can help in already found patch for more match on slitly different bg
2021-02-02 07:55:01
https://www.nemeio.com/#discover lol
2021-02-02 07:56:49
Azert
Toggleton
2021-02-02 07:58:14
<:staiyM:490451776462520321> real man need no layout printed on the keys https://www.daskeyboard.com/daskeyboard-4-ultimate/
Nova Aurora
2021-02-02 07:59:50
cool idea
2021-02-02 08:00:11
what happens to the software when the startup dies or switches products
2021-02-02 08:00:39
how to you change your digital keycaps then?
190n
2021-02-02 08:01:27
if they're smart they would release the protocol so you could write your own customization software
2021-02-02 08:01:32
or maybe someone will reverse engineer it
Nova Aurora
2021-02-02 08:02:21
or if you want to use it on linux or bsd or something that isn't an x86 windows pc
Crixis
2021-02-02 08:24:55
Just use postit
Toggleton <:staiyM:490451776462520321> real man need no layout printed on the keys https://www.daskeyboard.com/daskeyboard-4-ultimate/
2021-02-02 08:25:33
Lol
2021-02-02 08:25:44
2021-02-02 08:26:03
This is real men
Deleted User
2021-02-02 09:09:13
*Yes officer, this comment right here*
Nova Aurora
2021-02-02 09:10:48
Annoying, but you could probably still use it with muscle memory
spider-mario
2021-02-03 12:44:27
<@!258670228819410944> your nickname kind of reminds me of this scene: https://youtu.be/rsriu6a_ukw
Master Of Zen
spider-mario <@!258670228819410944> your nickname kind of reminds me of this scene: https://youtu.be/rsriu6a_ukw
2021-02-03 12:46:59
I have been @ with this clip twice)))
spider-mario
2021-02-03 12:47:21
oh ) sorry
Master Of Zen
spider-mario oh ) sorry
2021-02-03 12:47:56
all fine, just starting to notice pattern <:monkaHmm:654081052108652544>
Toggleton
2021-02-03 05:05:05
<:staiyKek:758405303682203720> i think the German government is working at the new copyright rules want to push better codecs as the draft has a free limit of `Uses of up to 125 kilobytes each of a photographic work, photograph or graphic`
BlueSwordM
2021-02-03 05:06:35
Let's go bby.
fab
2021-02-03 06:56:25
2021-02-03 06:56:55
Can you encode this in modular s7 q100 and post there
2021-02-03 06:57:25
is 25 mpx my pc can't do this
_wb_
2021-02-03 06:57:37
That's a jpeg?
fab
2021-02-03 06:57:40
yes
2021-02-03 06:57:46
how to reduce filesize
2021-02-03 06:58:02
or modular s7 q100 or s4 q 99.2
2021-02-03 06:58:08
not the developer but any user
2021-02-03 06:59:17
ah some images haven't loaded but is the same
_wb_
2021-02-03 07:00:52
probably best to just do lossless jpeg recompression on that one
fab
2021-02-03 07:01:20
why firefox capture images in jpg
_wb_
2021-02-03 07:01:22
```Read 1349x19375 image, 178.9 MP/s Encoding [JPEG, lossless transcode, squirrel], 4 threads. Compressed to 2926147 bytes (0.896 bpp). 1349 x 19375, 32.22 MP/s [32.22, 32.22], 1 reps, 4 threads. ```
fab
2021-02-03 07:01:35
which encoder
2021-02-03 07:01:42
dev encoder or git
_wb_
2021-02-03 07:02:12
shouldn't be very different
fab
2021-02-03 07:02:29
ok
2021-02-03 07:02:35
thanks
_wb_
2021-02-03 07:02:39
decoding jpeg to pixels and then doing lossless is larger
2021-02-03 07:02:43
```Read 1349x19375 image, 94.3 MP/s Encoding [Modular, lossless, squirrel], 4 threads. tcmalloc: large alloc 1073741824 bytes == 0x558228e64000 @ tcmalloc: large alloc 2147483648 bytes == 0x558268e64000 @ Compressed to 5171029 bytes (1.583 bpp). 1349 x 19375, 0.87 MP/s [0.87, 0.87], 1 reps, 4 threads. ```
2021-02-03 07:02:47
as expected
fab
2021-02-03 07:03:00
which speed is it
veluca
2021-02-03 07:03:11
7
fab
2021-02-03 07:03:20
squireel
_wb_
2021-02-03 07:03:38
btw that image is too large for WebP
2021-02-03 07:04:01
according to skal it should not exist
fab
2021-02-03 07:04:19
someone in AV1 discord sent an 16 mpx AVIF
2021-02-03 07:05:01
friendbesto
_wb_
2021-02-03 07:05:11
that is possible, using multiple av1 bitstreams tiled together
fab
2021-02-03 07:05:13
you could send also a 16 mpx webp
2021-02-03 07:05:26
multiple webp bitstreams is possible?
_wb_
2021-02-03 07:05:32
nope
fab
2021-02-03 07:05:34
with mozilla firefox?
2021-02-03 07:05:39
and xnview?
2021-02-03 07:05:48
and imagemagick?
2021-02-03 07:05:55
and chrome?
_wb_
2021-02-03 07:05:56
well you can do 16 megapixels
2021-02-03 07:06:09
but it has to be sufficiently square
fab
2021-02-03 07:06:27
ah so fixed resolution
2021-02-03 07:06:32
ok
_wb_
2021-02-03 07:06:34
the image you sent has a height of 19375 pixels
2021-02-03 07:06:51
webp cannot do more than 16k wide or high
2021-02-03 07:07:09
so you can do 256 megapixels as a 16k x 16k image
2021-02-03 07:07:19
but not 20 megapixels as a 1k x 20k image
fab
2021-02-03 07:07:57
ok
_wb_
2021-02-03 07:08:08
and webp2 will have the same limitation
Master Of Zen
2021-02-03 07:14:32
_wb_
2021-02-03 07:23:12
we can do `.jpegxl` and `.jxl`
2021-02-03 07:23:35
is anyone doing `.avf` or something instead of `.avif`?
Master Of Zen
_wb_ we can do `.jpegxl` and `.jxl`
2021-02-03 07:41:34
`.jxl` is better (imo)