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

Master Of Zen
_wb_ is anyone doing `.avf` or something instead of `.avif`?
2021-02-03 07:42:18
I haven't ever seen `.avf`
_wb_
2021-02-03 07:44:17
Agreed that .jxl is better
Master Of Zen
2021-02-03 07:46:00
<:This:805404376658739230> <:JXL:805850130203934781>
2021-02-03 07:46:09
btw if you have nitro you can do this
2021-02-03 07:46:18
<a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940><a:funkyparrot:730177001733881940>
2021-02-03 07:46:26
or this
_wb_
2021-02-03 07:49:40
<:SadCat:805389277247701002>
Master Of Zen
2021-02-03 07:50:57
. <a:oop03:759136967530381334><a:oop13:759136664281939999><a:oop23:759136664655626260><a:oop33:759136663560519731> <a:oop02:759136664341184512><a:oop12:759136664886050846><a:oop22:759136665196953601><a:oop32:759136665121456159> <a:oop01:759136665058279475><a:oop11:759136666505314316><a:oop21:759136665880625153><a:oop31:759136665469583401> <a:oop00:759136664898633728><a:oop10:759136665763053599><a:oop20:759136665934626816><a:oop30:759136664487723073>
2021-02-03 07:51:50
<a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736><a:jump:729482913665777736>
_wb_
2021-02-03 07:52:35
Should I try to buy nitro and expense it because clearly I need animated emotes to properly discuss JPEG XL with early adopters?
Master Of Zen
_wb_ Should I try to buy nitro and expense it because clearly I need animated emotes to properly discuss JPEG XL with early adopters?
2021-02-03 07:55:20
I don't buy it myself, I heard there is something like xbox gift cards that give you 3 moths, that's what I was gifted >clearly I need animated emotes to properly discuss JPEG XL with early adopters? Not only that, at least 10 packs of stickers is required. We don't need to `funny` `haha` `lol` `lmao` `that's make me laugh` you just <:kekw:758892021191934033><:kekw:758892021191934033><:kekw:758892021191934033><:kekw:758892021191934033><:kekw:758892021191934033><:kekw:758892021191934033><:kekw:758892021191934033><:kekw:758892021191934033><:kekw:758892021191934033>
Fox Wizard
2021-02-03 08:33:43
Animated emojis are the number 1 priority of life
2021-02-03 08:34:04
<a:catdance:770738257846599710><a:Interpretivedance:681616487709933597>
lonjil
2021-02-03 08:46:49
I just added this animated emoji to the server:
2021-02-03 08:46:52
<a:ajxl:806626687130533959>
Fox Wizard
2021-02-03 08:49:10
<:Stonks:806137886726553651>
Dr. Taco
2021-02-03 09:02:05
<@!794205442175402004> as creator, you get to say how "JXL" is officially pronounced, so that people can ignore it and pronounce it differently
2021-02-03 09:02:29
I'm going with "Jacksil"
_wb_
2021-02-03 09:02:34
Knowing that they will ignore it... Uh...
2021-02-03 09:02:58
There are a lot of options actually
2021-02-03 09:03:33
Jay Excel is probably the obvious one
2021-02-03 09:04:34
Jixel, rhyming with pixel is nice imo
Dr. Taco
2021-02-03 09:04:53
Some places pronounce J as Y, like in Spanish. *Yuckles*
_wb_
2021-02-03 09:05:09
My name is Jon, not pronounced John but Yon.
Dr. Taco
2021-02-03 09:05:25
YonXL
_wb_
2021-02-03 09:05:25
So Yixel is also an option
2021-02-03 09:05:42
Spanish would be more like Hixel, no?
2021-02-03 09:06:10
Or ghixel or something
Dr. Taco
2021-02-03 09:06:14
But in British it would be Hache Eck Sell
_wb_
2021-02-03 09:06:14
Chixel
2021-02-03 09:06:57
The french can say j'excelle
2021-02-03 09:08:42
J'ai Pรจgue Excelle
Dr. Taco
2021-02-03 09:09:28
and the German pronunciation for ".jxl" would be `Der Gemeinsame Fotoexpertengruppe Extra groรŸ`
Master Of Zen
2021-02-03 09:09:29
`JEXEL`
2021-02-03 09:10:13
`G-EX-EL`
Fox Wizard
2021-02-03 09:10:22
~~Why am I adding so many emojis <:ReeCat:806087208678588437>~~
Dr. Taco
2021-02-03 09:10:57
<a:catvibe:752443357413900339> <a:catbop:783085141496561724><a:copycat:484178121080176646><a:catstare:765750672523132998>
_wb_
2021-02-03 09:11:03
Extra groรŸ haha
Master Of Zen
2021-02-03 09:11:03
Wtf is that <:PepeRage:806632585584312360>
Fox Wizard
2021-02-03 09:13:31
<a:PopCat:797931705171836978>
2021-02-03 09:13:43
<a:aSCcatVIBING:787353742013497394>
2021-02-03 09:13:53
<a:ravecat:750221441689190480>
2021-02-03 09:16:59
<:RaysCookie1:713195761508155463><:RaysCookie2:713195761348771862><:RaysCookie3:713195761361485876><:RaysCookie4:713195761575133245><:RaysCookie5:713195761453629492> <:RaysCookie6:713195761696768081><:RaysCookie7:713195762221056072><:RaysCookie8:713195761751293973><:RaysCookie9:713195762061672468><:RaysCookie10:713195761990631504> <:RaysCookie11:713195761688641627><:RaysCookie12:713195761860608041><:RaysCookie13:713195762074517594><:RaysCookie14:713195761915002942><:RaysCookie15:713195761994825748> <:RaysCookie16:713195761613144145><:RaysCookie17:713195761986306088><:RaysCookie18:713195761768202261><:RaysCookie19:713195761873190974><:RaysCookie20:713195761961271317> <:RaysCookie21:713195761973723237><:RaysCookie22:713195761990369300><:RaysCookie23:713195761482858528><:RaysCookie24:713195761873190972><:RaysCookie25:713195761743036456>
_wb_
2021-02-03 09:18:30
Jacksel, Yucksle, Jocksal
2021-02-03 09:18:38
The possibilities are endless
2021-02-03 09:19:08
Ambiguous pronunciation was a major design goal for this project
2021-02-03 09:19:45
We absolutely needed to beat all existing codecs in all aspects
2021-02-03 09:19:50
Including GIF
Fox Wizard
2021-02-03 09:20:16
Gif <a:dogescared:749458017954562058>
2021-02-03 09:20:32
Huge inefficient ugly noise chonker of a file
_wb_
2021-02-03 09:20:53
So I am proud to announce we have over 9000% more ambiguous pronunciation of the acronym
Dr. Taco
2021-02-03 09:20:57
<:heart100:435854137649922048> GIF
Fox Wizard
2021-02-03 09:26:54
Oh well, for people who have Nitro:
2021-02-03 09:27:02
<a:CatYes:806636752952754186><a:CatNo:806636752810409986>
Pieter
2021-02-03 09:31:23
<@!794205442175402004> p_ It is imperative that you include some aspects in the .jxl pronounciation that are only feasible by Dutch (or even Flemish) speakers.
2021-02-03 09:31:45
Rijndael set a great example.
2021-02-03 09:35:50
Juigksel?
_wb_
2021-02-03 10:12:54
Jijgkstreul
Pieter
2021-02-03 10:13:37
Hmm, gkstr. Not quite as bad as "herfstschraalte", but close.
_wb_
2021-02-03 10:16:42
And for those who want to use `.jxll` for lossless, that one is pronounced "Jouwksloellel"
Pieter
2021-02-03 10:19:35
:D
Deleted User
_wb_ My name is Jon, not pronounced John but Yon.
2021-02-04 05:00:34
In romanian it's pronounced simmilar to Yon: Ion
Nova Aurora
_wb_ So I am proud to announce we have over 9000% more ambiguous pronunciation of the acronym
2021-02-04 05:29:58
A true achievement, I expect this will boost JXL awareness 300% when someone starts a meme around it
_wb_ So I am proud to announce we have over 9000% more ambiguous pronunciation of the acronym
2021-02-04 05:34:43
https://tenor.com/view/dragon-ball-z-dbz-vegeta-its-over9000-mad-gif-4474083
Deleted User
_wb_ Jixel, rhyming with pixel is nice imo
2021-02-04 06:54:33
I like how jixel sounds. But I always found it stupid for projects to impose their name pronunciation. Also jixel reminds me of Nixie Pixel ๐Ÿ™‚
_wb_
2021-02-04 07:04:58
Jixel bells, jixel bells https://c.tenor.com/VprUl6-Kf3YAAAAM/jingle-bells-christmas-sweater.gif
Master Of Zen
2021-02-04 07:33:50
God ,please, don't, don't name it jixel
Pieter
2021-02-04 07:37:40
jijgkstreul it is then
Deleted User
Master Of Zen God ,please, don't, don't name it jixel
2021-02-04 07:38:08
How about.....Gixel? :))
2021-02-04 07:38:25
written with a J of course
Master Of Zen
How about.....Gixel? :))
2021-02-04 07:39:49
https://tenor.com/view/tracy-morgan-smh-shake-my-head-hell-no-no-gif-4844098
Deleted User
2021-02-04 07:40:10
:)))
Pieter
2021-02-04 07:40:56
Fun fact: when <@!794205442175402004> and I started working on what (much) later became FLIF, I had to pick a name of the repository, so I named it JIF (Jon's Image Format). Some time later, after I had made more contributions, and we started over, we needed a new name, and (not entirely seriously) considered JPEG (Jon & Pieter's Encoding of Graphics).
_wb_
2021-02-04 07:44:28
JPIF was also an option
Pieter
2021-02-04 07:44:56
Right.
2021-02-04 07:45:30
https://github.com/sipa/JIF
2021-02-04 07:46:15
``` README Initial commit 10 years ago ```
2021-02-04 07:46:19
Waaaaaaaat?
Deleted User
2021-02-04 07:46:54
....time flies man
Pieter
2021-02-04 08:06:05
https://tenor.com/view/titanic-gif-5101515
Master Of Zen
2021-02-04 08:10:43
My psyche is permanently damaged after I discovered that it's pronounced YON
Fox Wizard
2021-02-04 08:10:49
๐Ÿ‘ด
Pieter
2021-02-04 08:11:30
https://tenor.com/view/the-big-lebowski-thats-like-your-opinion-man-gif-15076479
Master Of Zen
Pieter https://tenor.com/view/the-big-lebowski-thats-like-your-opinion-man-gif-15076479
2021-02-04 08:16:58
yep yep
_wb_
2021-02-04 08:47:56
Feel free to mentally pronounce my name John
2021-02-04 08:48:13
I don't mind
2021-02-04 08:49:07
I get called John Snayeers all the time
Master Of Zen
_wb_ I get called John Snayeers all the time
2021-02-04 09:12:37
2021-02-04 09:14:08
I'm guilty too)
fab
2021-02-04 09:45:27
jan snierz because we speak in american
2021-02-04 09:45:57
maybe correct is yamn/jon snaiers how i call it
Pieter
2021-02-04 09:48:01
@_wb_ I have that problem too. I'm Peter Woolley.
_wb_
2021-02-04 09:49:32
Hi Peter Woolley.
2021-02-04 09:49:47
https://tenor.com/view/lol-sheep-cute-dancing-dance-gif-7441326
Fox Wizard
2021-02-04 09:58:48
<a:sheep:624288529614241792>
Pieter
2021-02-04 10:06:10
https://mobile.twitter.com/594E51/status/1353405118050394114
_wb_
2021-02-04 10:11:15
๐Ÿคฃ
Master Of Zen
2021-02-04 11:08:44
-My photos are not heavily compressed Their photos:
Dr. Taco
2021-02-04 01:18:30
https://res.cloudinary.com/practicaldev/image/fetch/s--L1bkiw5h--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/arsze4aod9owmia43wzo.jpg
Crixis
2021-02-04 02:01:29
patchs not bad
2021-02-04 02:01:40
2021-02-04 02:02:32
original
2021-02-04 02:02:47
_wb_
Crixis patchs not bad
2021-02-04 02:51:03
catches a lot, not quite everything yet though. But pretty cool what it can do already ๐Ÿ™‚
Crixis
_wb_ catches a lot, not quite everything yet though. But pretty cool what it can do already ๐Ÿ™‚
2021-02-04 03:05:03
don't patch on continue line
2021-02-04 03:11:39
how to see the vardct blocks?
_wb_
2021-02-04 03:26:51
I think there's a benchmark_xl option for it
2021-02-04 03:53:35
you can get it using e.g. `benchmark_xl --input=input.png --codec=jxl:d4 --debug_image_dir=debug_output`
2021-02-04 03:53:51
2021-02-04 03:53:59
that's the kind of output that gives
2021-02-04 03:54:32
2021-02-04 03:54:44
(for this input image)
2021-02-04 03:55:53
<@179701849576833024> maybe it would be better to use color codes for different block sizes instead of these bitmaps
Crixis
_wb_ you can get it using e.g. `benchmark_xl --input=input.png --codec=jxl:d4 --debug_image_dir=debug_output`
2021-02-04 04:11:39
cool
2021-02-04 04:19:10
what is ccs.png?
_wb_
2021-02-04 04:30:46
no idea, will have to check the code for that ๐Ÿ™‚
Crixis
2021-02-04 04:44:00
#CoreDev, no doc, see code
veluca
Crixis what is ccs.png?
2021-02-04 05:36:05
it's connected components for patch detection
_wb_ <@179701849576833024> maybe it would be better to use color codes for different block sizes instead of these bitmaps
2021-02-04 05:36:30
yeah, I didn't want to bother with finding visually distinct colors ๐Ÿ˜„
_wb_
2021-02-04 06:04:37
#ff0000 #00ff00 #0000ff #ffff00 #00ffff #ff00ff for the most common ones
2021-02-04 06:05:13
oh, discord does not render hex-colors? ๐Ÿ˜ฆ
2021-02-04 06:07:46
also no distinction between blue and cyan emojis
Fox Wizard
2021-02-04 06:09:21
<a:VerifiedYellow:798877413584535552> <a:VerifiedRed:798877099569446922> <a:VerifiedPurple:798874858552557579> <a:VerifiedPink:798876646786334721> <a:VerifiedOrange:798877179588509696>
2021-02-04 06:09:56
<a:VerifiedMint:798875001595756577> <a:VerifiedMagenta:798876491264819280> <a:VerifiedLime:798874682757218305> <a:VerifiedGreen:798874798389592086> <a:VerifiedDarkBlue:798876202403233792>
2021-02-04 06:10:13
<a:VerifiedCyan:798873653029896203> <a:VerifiedBlue:798875774605197363> <a:VerifiedBlackPink:802462672233824266>
2021-02-04 06:10:22
Colors <a:Hypercat:681237365599240216>
_wb_
2021-02-04 06:33:59
Or maybe some gradient based on size, e.g. ๐ŸŸฅ for smaller than 8x8, ๐ŸŸง for AFV, ๐ŸŸจ for 8x8, ๐ŸŸฉ for 16x8, 8x16, 16x16, ๐ŸŸฆ for up to 32x32 and ๐ŸŸช for bigger
Dr. Taco
2021-02-04 06:51:10
<a:JojoPls:703040356652154920><a:skelerave:699745220476272740><a:blob:621363689232138276><a:someonesaidgo:539828319873663004><a:partygopher:591403079065272322><a:rainbowRick:431665618840846336><a:rainbowMorty:431663209548611594><a:Dino:594254381613056042><a:agreepink:707983051824562256><a:hypercry:752443564146950204><a:gaysheep:747434587612905612><a:crystal:778373216292306965><a:redS:394231565946716160><a:orangeS:394231611656372225><a:yellowS:394231586406793227><a:greenS:394231548154609668><a:blueS:394231598108639244><a:yeet:545092834492022785>
Fox Wizard
2021-02-04 06:57:34
<a:catdance:770738257846599710>
2021-02-04 06:57:54
<a:gems:772901705062154260>
2021-02-04 06:58:59
<a:Hypercat:681237365599240216> <a:RicardoRGB:681616487894876170> <a:RGBYoshi:685553600948469760>
Nova Aurora
2021-02-04 07:02:29
https://tenor.com/view/rainbow-puke-puking-rainbows-gif-5293170
Fox Wizard
2021-02-04 07:07:12
<a:CatYes:806636752952754186>
_wb_
2021-02-04 08:02:22
Now I have to rename this channel AGAIN. What is it with you guys
Nova Aurora
2021-02-04 08:07:38
๐Ÿคท
Fox Wizard
2021-02-04 08:14:12
https://tenor.com/view/the-simpsons-homer-bart-lisa-marge-gif-3722733
Nova Aurora
2021-02-04 08:15:02
https://tenor.com/view/nick-young-question-marks-what-excuse-me-huh-gif-4486363
_wb_
2021-02-04 08:23:09
https://c.tenor.com/Fmdj24JVTHwAAAAM/kittorz.gif
Fox Wizard
2021-02-04 08:23:48
<a:RGBYoshi:685553600948469760><a:RGBYoshi:685553600948469760><a:RGBYoshi:685553600948469760><a:RGBYoshi:685553600948469760><a:RGBYoshi:685553600948469760>
Nova Aurora
2021-02-04 08:24:11
<:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619> <:BlobYay:806132268186861619>
Fox Wizard
2021-02-04 08:24:22
<a:PopCat:797931705171836978><a:PopCat:797931705171836978><a:PopCat:797931705171836978><a:PopCat:797931705171836978><a:PopCat:797931705171836978>
Nova Aurora
2021-02-04 08:24:27
What is this channel anymore
Fox Wizard
2021-02-04 08:24:38
Pure epilepsy
2021-02-04 08:25:12
We now have the power to change the channel into anything we want <a:dogeevil:749457940041302078>
BlueSwordM
2021-02-04 08:25:39
I have no idea to be honest.
2021-02-04 08:25:46
There are probably better places for this kind of thing.
Fox Wizard
2021-02-04 08:25:54
No
2021-02-04 08:26:05
Oh wait, yes
_wb_
2021-02-04 08:26:07
It used to be the off-topic channel
Fox Wizard
2021-02-04 08:26:09
The AV1 server <a:dogeevil:749457940041302078>
_wb_
2021-02-04 08:26:19
Then it became the on-topic channel
2021-02-04 08:26:34
And now it is somehow the epilepsy channel
2021-02-04 08:26:40
What's next?
Fox Wizard
2021-02-04 08:27:17
#Soviet_takeover
2021-02-04 08:27:19
<:salute:747551849694888107>
Pieter
2021-02-04 08:27:24
#uniformly_random
Fox Wizard
2021-02-04 08:27:31
<:RedStar2:763553622768222278><a:military:714292044440403989>
_wb_
2021-02-04 08:27:46
https://c.tenor.com/sRx6btX50RcAAAAM/cow-utter.gif
Fox Wizard
2021-02-04 08:27:54
๐Ÿฅฉ
_wb_
2021-02-04 08:28:04
https://c.tenor.com/mPA5HGlgaI8AAAAM/bones-thats-so-random.gif
2021-02-04 08:28:32
https://c.tenor.com/c5KQmpTEDdoAAAAM/pizza-cowboy.gif
2021-02-04 08:29:06
A uniformly random channel
2021-02-04 08:29:19
Sounds challenging
Fox Wizard
2021-02-04 08:29:23
<a:pizzaspinpepe:715239197253828688>
_wb_
2021-02-04 08:29:29
To keep it uniform
Pieter
2021-02-04 08:29:44
Or maybe combine with the soviet takeover idea: #uniformed_random
_wb_
2021-02-04 08:29:55
https://c.tenor.com/k_t2I_jjPowAAAAM/seed-zrno.gif
Pieter
2021-02-04 08:30:36
There seems to be a statistically significant correlation between the R, G, and B channels.
Nova Aurora
2021-02-04 08:31:02
Fox Wizard
2021-02-04 08:31:10
<a:VerifiedRed:798877099569446922> <a:VerifiedGreen:798874798389592086> <a:VerifiedDarkBlue:798876202403233792>
Dr. Taco
2021-02-04 09:00:10
<:greenT:394231744380796938><:redT:394231753050423297><:yellowT:394231764849000448><:blueT:394231772017065986><:orangeT:394231780753932297> <a:greenS:394231548154609668><a:redS:394231565946716160><a:yellowS:394231586406793227><a:blueS:394231598108639244><a:orangeS:394231611656372225> <a:greenH:394231654971080704><a:redH:394231667826360321><a:yellowH:394231683550806016><a:blueH:394231701280129034><a:orangeH:394231712248365057>
Fox Wizard
2021-02-04 09:00:25
<a:RaysNut:737691574221406299>
2021-02-04 09:24:11
<a:arolloverfox:803080149716566087>
Nova Aurora
2021-02-04 10:03:47
2021-02-04 10:39:21
2021-02-04 10:49:49
627842432748378803270141867695262118097500640514975588965029300486760520801049 153788541390942453169171998762894127722112946456829486028149318156024967788794 981377721622935943781100444806079767242927624951078415344642915084276452000204 276947069804177583220909702029165734725158290463091035903784297757265172087724 474095226716630600546971638794317119687348468873818665675127929857501636341131 462753049901913564682380432997069577015078933772865803571279091376742080565549
2021-02-04 10:50:11
825792630239159000355760903247728133888733917809696660146961503175422675112599 331552967421333630022296490648093458200818106180210022766458040027821333675857 301901137175467276305904435313131903609248909724642792845554991349000518029570 708291905255678188991389962513866231938005361134622429461024895407240485712325 662888893172211643294781619055486805494344103409068071608802822795968695013364 381426825217047287086301013730115523686141690837567574763723976318575703810944 339056456446852418302814810799837691851212720193504404180460472162693944578837 709010597469321972055811407877598977207200968938224930323683051586265728111463 799698313751793762321511125234973430524062210524423435373290565516340666950616 589287821870775679417608071297378133518711793165003315552382248773065344417945 341539520242444970341012087407218810938826816751204229940494817944947273289477 011157413944122845552182842492224065875268917227278060711675404697300803703961 878779669488255561467438439257011582954666135867867189766129731126720007297155 361302750355616781776544228744211472988161480270524380681765357327557860250584 708401320883793281600876908130049249147368251703538221961903901499952349538710 599735114347829233949918793660869230137559636853237380670359114424326856151210 940425958263930167801712866923928323105765885171402021119695706479981403150563 304514156441462316376380990440281625691757648914256971416359843931743327023781
2021-02-04 10:52:45
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 FizzBuzz 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97 98 Fizz Buzz
Ringo
2021-02-05 01:23:03
yes
Dr. Taco
2021-02-05 03:05:14
<:majestic_potato:504748474001129482>
Pieter
2021-02-05 03:07:34
Fox Wizard
Nova Aurora
2021-02-05 06:33:48
<:WhiteFoxSalute:689481667412623385>
Nova Aurora
2021-02-05 06:35:08
even better
2021-02-05 06:35:11
You have Nitro?
Fox Wizard
2021-02-05 06:35:54
Yes. It's the old nationally broadcasted version
Crixis
2021-02-05 07:58:57
99999 99999 99999 99999
Deleted User
2021-02-05 09:20:17
hmm, listening to the Great USSR Anthem I was thinking....Why not add sound support to JXL too....lossless and loosy? ๐Ÿค”
spider-mario
2021-02-05 09:27:27
maybe the iso bmff format allows that?
lonjil
2021-02-05 09:35:26
since this is uniformly random, I'll make a silly suggestion
Master Of Zen
2021-02-05 09:35:32
lonjil
2021-02-05 09:35:48
just convert the audio into a series of frames and then encode those as jxl
Master Of Zen
2021-02-05 09:36:14
I want jxl images to be self contained chat rooms
2021-02-05 09:36:27
So every image can be discussed
lonjil
2021-02-05 09:36:37
one time I compressed a video as a vorbis audio file
Master Of Zen
2021-02-05 09:36:40
Messages sync with blockchain
Deleted User
2021-02-05 09:45:24
The most loosy of modes of JXL should just include a text with the description of the image: "This image contains Shrek doing donuts in a orange car"
Crixis
lonjil one time I compressed a video as a vorbis audio file
2021-02-05 10:40:50
But why
lonjil
2021-02-05 10:41:22
We do what we must because we can.
Crixis
2021-02-05 11:01:17
It is only bad performance
Master Of Zen
2021-02-05 03:40:50
<@!269796879691153409> ะŸั€ะธะฒะตั‚
Otak
Master Of Zen <@!269796879691153409> ะŸั€ะธะฒะตั‚
2021-02-05 03:41:24
ะŸั€ะธะฒ, ะฝะฐัˆั‘ะป ะฝะฐ ั„ะพั€ัƒะผะต, ะทะฐะพะดะฝะพ ะธ ั‚ัƒั‚ ะฟะพัะผะพั‚ั€ัŽ ะบะฐะบะพะน ะดะฒะธะถ ะฟั€ะพะธัั…ะพะดะธั‚.
_wb_
2021-02-05 09:09:37
Discord needs a translate button
Master Of Zen
_wb_ Discord needs a translate button
2021-02-05 09:23:19
ะœะพะถะตั‚ ะฑั‹ั‚ัŒ, ะฐ ะผะพะถะตั‚ ะฑั‹ั‚ัŒ ะธ ะฝะตั‚ ๐Ÿ‘๏ธ ๐Ÿ‘ƒ ๐Ÿ‘๏ธ
Scope
2021-02-05 09:26:47
Pieter
2021-02-05 10:21:43
!tr en bonjour
2021-02-05 10:21:46
๐Ÿ˜ฆ
BlueSwordM
2021-02-05 10:22:52
Bonjour. Aujourd'hui, on va parler de JPEG-XL, un format d'image de nouvelle gรฉnรฉration. Hello. Today, we will be talking about JPEG-XL, a next-generation image codec.
Jyrki Alakuijala
_wb_ My name is Jon, not pronounced John but Yon.
2021-02-06 08:28:55
All the 'J's of JXL (Jan, Jon, Jyrki) have the same pronunciation.
Crixis
2021-02-06 08:33:00
Jxl will be called simply jpeg from 99,8 % of people and yixel from a core dev
Jyrki Alakuijala
2021-02-06 08:36:39
base
_wb_
2021-02-06 08:36:49
Simply "jpeg"? It would be great if the transition could be smooth enough to not even need a new word, but I doubt it...
Jyrki Alakuijala
2021-02-06 08:36:55
opt
2021-02-06 08:37:20
trying to find better heuristics for reducing ringing...
2021-02-06 08:37:26
which one do you like better?
_wb_
2021-02-06 08:38:03
On phone atm, cannot pixel peep
Jyrki Alakuijala
2021-02-06 08:38:23
unprofessionally in the Ikea chair? ๐Ÿ˜„
_wb_
2021-02-06 08:40:31
๐Ÿ˜Ž
Crixis
Jyrki Alakuijala opt
2021-02-06 08:46:13
To me this is more clean
Jyrki Alakuijala
2021-02-06 08:47:09
this is an example of 5 or so recent improvements where I try to reduce ringing and improve JPEG XL on those images where it performs worst in comparison to AVIF
2021-02-06 08:47:45
I'm currently working on getting this submitted in our private repo -- from where it will surface likely with 0.3.2 or 0.4
2021-02-06 08:48:29
often the individual changes are rather subtle and it is difficult to know if the progress is real or if I'm running in circles ๐Ÿ˜„
2021-02-06 08:49:16
like 7 new artefacts appear but 11 old ones go away
Crixis
2021-02-06 08:49:44
Avif in this image is very good
Jyrki Alakuijala
2021-02-06 08:50:04
yes, we are far from AVIF quality with this image
2021-02-06 08:50:28
my experience is that the directional filtering gives 2 % density on the average
2021-02-06 08:50:43
but on some images it can be 20 %
2021-02-06 08:51:12
jpeg xl spends a lot of bits to get the sky right, but no one looks at the sky with this kind of photos
2021-02-06 08:51:57
probably next up for me is to mess up the sky some more and get bits to spend on the architecture
2021-02-06 08:52:23
I don't want to go all the way where AVIF is with messing up the sky, but there can be some productive middle-ground
Crixis
2021-02-06 08:55:08
Yep, perfect sky but bad structure is only a bad photo
2021-02-06 08:56:12
How you can you misure local bit density? Esperience?
Jyrki Alakuijala
2021-02-06 08:57:15
that image pair was at d3, here the same with d1
Crixis
2021-02-06 08:57:30
Bigger than 64 block can help?
Jyrki Alakuijala
2021-02-06 08:57:32
2021-02-06 08:57:48
Crixis How you can you misure local bit density? Esperience?
2021-02-06 08:58:50
I usually think which direction I want to go with the heuristics and then apply an optimization algorithm to let simplex search to find out the details
2021-02-06 08:59:32
for these improvements the changes would often be in initial quantization and in choosing the integral transforms
_wb_
2021-02-06 09:00:10
Thay image is like the BIKE image, it is basically a demo image for having many directional prediction modes and directional deringing filters. I consider it a best-case situation for such codecs.
Jyrki Alakuijala
2021-02-06 09:00:11
choosing the integral transforms is a really nasty problem to deal with if one wants to keep the maximum error down
2021-02-06 09:00:47
yes, if we lose on this image bit time it is of not much practical consequence
2021-02-06 09:00:59
but it can become a huge PR loss
2021-02-06 09:01:17
so I want to mitigate and make it as good as it easily comes
_wb_
2021-02-06 09:01:46
Sure, doesn't hurt to be better also at this
Jyrki Alakuijala
2021-02-06 09:01:49
I'm eye-balling a more representative corpus of 50 images for each such change -- checking that we don't throw away the baby with the bathwater
_wb_
2021-02-06 09:02:46
Also for vector-graphics like images, this happens and it is nice to be better at it
Jyrki Alakuijala
2021-02-06 09:05:03
based on my current speed of improvements I think I can make these images 10 % better, i.e., similar experience with 10 % less bits
2021-02-06 09:05:42
I suspect it will end up 20 % worse than AVIF for these images at low BPP
2021-02-06 09:06:05
I tried three different directional approaches during JPEG XL development
2021-02-06 09:06:20
none of them worked at high quality
2021-02-06 09:06:48
and expensive to encode for
2021-02-06 09:08:10
the AVF transform was inspired by oblique boundaries
2021-02-06 09:08:36
that is our primitive reflection of directional stuff, but it does work at very high qualities, too
Crixis
Jyrki Alakuijala I suspect it will end up 20 % worse than AVIF for these images at low BPP
2021-02-06 09:09:58
Not that bad for a single case
Jyrki Alakuijala
2021-02-06 09:10:03
it is super effective when a boundary hits 1-3 corner pixels of the next block -- and it doesn't spoil the other frequencies like predicting+filtering does
_wb_
2021-02-06 09:10:22
Directional prediction is a kind of vectorization. It is good at low-fidelity, if you don't mind shapes slightly changing because things get rounded to the nearest angle etc. At high-fidelity I suspect it doesn't really help because the residuals don't really have less entropy than the signal itself, if you cannot quantize them away.
Master Of Zen
2021-02-06 09:26:28
Chats look like this almost all the time
2021-02-06 09:26:49
Can we get another(cooler) color for early adopters?
2021-02-06 09:27:27
_wb_
2021-02-06 09:37:56
Any specific suggestion for a new color?
improver
2021-02-06 09:50:08
red-ish orange. maybe. not seeing other roles with red.
Master Of Zen
_wb_ Any specific suggestion for a new color?
2021-02-06 09:50:14
some shade of blue)
improver
2021-02-06 09:51:34
purple could work too
Master Of Zen
2021-02-06 09:51:46
๐ŸŸช or ๐Ÿ”ต
improver
2021-02-06 09:52:07
that blue is bit too close to core dev role
Master Of Zen
2021-02-06 09:52:30
core dev color could be more intense like this
2021-02-06 09:53:00
or just ๐Ÿ”ด
2021-02-06 09:53:13
2021-02-06 09:53:28
2021-02-06 09:53:33
Just throwing some examples
improver
2021-02-06 09:53:50
that doesn't look v good tbh
Master Of Zen
2021-02-06 09:53:59
General rule is that person in RED can ban you <:cmon:798146744936300556>
2021-02-06 09:57:22
So this is how we read the chat now)
Crixis
2021-02-06 10:15:53
Lol, I feel green
Fox Wizard
2021-02-06 10:46:08
<:shrek:789698153053683713>
Master Of Zen
2021-02-06 11:15:17
I'm flamingo
2021-02-06 11:15:19
https://youtu.be/6hJv5yBLe9c
2021-02-06 11:58:00
<@794205442175402004> you can spam youtube pools with something like "what is your favorite image codec", it is easiest way to stack youtube interactions,which will raise your channel discoverability exponentially
2021-02-06 12:01:30
And this is what everyone in youtube game doing atm
2021-02-06 12:01:35
_wb_
2021-02-06 12:54:31
What are youtube pools?
Master Of Zen
_wb_ What are youtube pools?
2021-02-06 02:03:48
*Poll
2021-02-06 02:04:02
The image I posted above
2021-02-06 02:04:28
Ps. Don't ban <:monkaS:654081051848605726>
_wb_
2021-02-06 02:06:17
I didn't know there were polls on youtube
Master Of Zen
2021-02-06 02:07:55
There is tiktok like videos also
2021-02-06 02:09:18
Oh, see who's videos resurfacing))
Jyrki Alakuijala
2021-02-06 02:09:22
Dance Your Codec!
Master Of Zen
2021-02-06 02:09:23
2021-02-06 02:10:16
I feel satisfied with my color
_wb_
Jyrki Alakuijala Dance Your Codec!
2021-02-06 02:12:07
https://c.tenor.com/n5LbGzoC7U8AAAAM/dancing-cute-baby.gif
Scope
2021-02-06 02:12:23
I think now a more common and easy to read blue/green for the early adopter (like in AV1) would be ok
_wb_
2021-02-06 02:12:52
This green not good?
2021-02-06 02:13:09
I tweaked that saturation you know
Master Of Zen
_wb_ This green not good?
2021-02-06 02:13:16
Just fine for me(the current one here)
Scope
2021-02-06 02:13:27
It's a little darker and "blurry"
_wb_
2021-02-06 02:14:15
Jyrki Alakuijala
2021-02-06 02:14:57
ask for votes of colors then convert them to XYB, average there, and then convert back ๐Ÿ˜„
Dr. Taco
2021-02-06 02:15:10
<:GreenPotion:585609317097537536>
_wb_
2021-02-06 02:16:13
Does ryomivasalama mean anything?
2021-02-06 02:16:26
Is it Finish?
Jyrki Alakuijala
2021-02-06 02:16:49
I made this account for my chess activities and accidentally use it for JPEG XL ๐Ÿ˜„
2021-02-06 02:17:04
salama is blitz/lightining
2021-02-06 02:17:13
ryomiva is crawling
2021-02-06 02:17:44
because I like to play fast games (15 second to 5 min), but I often run out of time
2021-02-06 02:18:03
and yes, it is Finnish
2021-02-06 02:18:21
I'll probably change it soon to my real name 'Jyrki Alakuijala' to reduce confusion
Scope
2021-02-06 02:18:52
I think a regular green would be better for reading, as in the AV1 screenshot (this will not be a problem now since dev has more aggressive colors)
Jyrki Alakuijala
2021-02-06 02:19:16
let's copy the AV1 green ๐Ÿ˜„ no shame in doing that
2021-02-06 02:20:58
I'm going to experiment with larger transforms -- if expressing some large relatively homogeneous patches with some more error (less fidelity) would free bits for more appropriate use
2021-02-06 02:21:37
i.e., less bits (=fidelity) to the sky/lake/snow/etc, more to the edges and other high contrast things
Scope
2021-02-06 02:22:08
Unusual colors are not a problem for some rare roles, but for people with a lot of activity (early adopter), it is better to choose more readable and usual colors AV1 - JXL
2021-02-06 02:24:46
_wb_
2021-02-06 02:25:47
Too saturated now
2021-02-06 02:25:56
Or ok?
Scope
2021-02-06 02:26:03
Now it's too bright
fab
2021-02-06 02:26:05
better
Scope
2021-02-06 02:26:12
fab
2021-02-06 02:26:39
way too saturated
2021-02-06 02:27:10
but colors are better
_wb_
2021-02-06 02:27:23
Ok toned it down a bit
fab
2021-02-06 02:27:31
maybe the yellow
Scope
2021-02-06 02:27:52
It's good now
fab
2021-02-06 02:27:57
use same color as the crown
2021-02-06 02:28:02
if you can
_wb_
2021-02-06 02:28:18
I don't want that crown
fab
2021-02-06 02:28:19
ok good
_wb_
2021-02-06 02:28:24
How can I remove it?
Jyrki Alakuijala
2021-02-06 02:28:27
I didn't know that this is a thing in image compression development -- to find the label colors for groups
_wb_
2021-02-06 02:28:38
It is crucial
fab
2021-02-06 02:28:41
ahah
_wb_
2021-02-06 02:28:48
It is a matter of utmost importance
Jyrki Alakuijala
2021-02-06 02:29:23
we could consider finding a balanced set of points in a psychovisual colorspace such as XYB by using iterative algorithms
_wb_
2021-02-06 02:31:10
2021-02-06 02:31:47
Reminds me of JPEG picking a color for its new AI activities
Jim
2021-02-06 02:33:12
Exactly, let the AI pick it's own color.
Scope
2021-02-06 02:34:25
Yep, I hope moderation, chatting and answering the simplest questions in this discord will not distract from the further JXL development <:Thonk:805904896879493180>
Jyrki Alakuijala
2021-02-06 02:38:14
I think they are not very careful with the colorspace selection for the logo color selection, I was disappointed by the lack of rigor used in the logo color selection >:-D
2021-02-06 02:39:17
(not really!)
2021-02-06 02:54:48
would be perhaps cool if there was a inter-format between the encoders (HEIF, AVIF, WebP2, JXL) to be able to use the block splitting algorithm results in another encoder
Master Of Zen
Scope
2021-02-06 02:56:44
It's acid green
2021-02-06 02:57:53
๐Ÿ‘ฉโ€๐Ÿ”ฌ
_wb_
2021-02-06 03:00:01
Block splitting constraints are quite different in each codec though
Scope
2021-02-06 03:33:46
https://support.discord.com/hc/en-us/articles/360000516572-Server-Ownership-The-Crown-Icon
_wb_
2021-02-06 03:38:58
Aha
2021-02-06 03:39:06
Got rid of that throne
2021-02-06 03:39:19
I mean crown
Master Of Zen
2021-02-06 04:09:23
One of us
_wb_
2021-02-06 04:12:08
https://c.tenor.com/-MTAOUsKfuoAAAAM/freaks-one-of-us.gif
Jyrki Alakuijala
2021-02-06 06:14:53
๐Ÿ‘‘
Nova Aurora
2021-02-06 06:18:24
https://tenor.com/view/austin-powers-i-love-gold-goldmember-gif-19735343
2021-02-06 06:18:48
Jon I of JPEG XL
_wb_
2021-02-06 06:25:29
https://c.tenor.com/bbiUNmTXamkAAAAM/the-office-toby-hating.gif
Fox Wizard
2021-02-06 06:26:07
<a:gold:775147514084851752>
Master Of Zen
2021-02-06 06:45:16
https://c.tenor.com/jYQeNYk_AjkAAAAM/life-of-brian.gif
Nova Aurora
2021-02-06 06:57:07
https://tenor.com/view/he-is-the-messiah-monty-gif-19570851
_wb_
2021-02-06 07:06:05
https://c.tenor.com/HzQPE7fENwoAAAAM/bright-side-bright-side-of-life.gif
Pieter
2021-02-06 07:06:50
You guys are in serious violation of the uniformity directive.
_wb_
2021-02-06 07:08:51
Right.
2021-02-06 07:08:55
https://c.tenor.com/NICVMIw0YvMAAAAM/turtle-ride.gif
Master Of Zen
2021-02-06 07:21:32
Nova Aurora
2021-02-06 07:25:19
2021-02-06 07:25:52
And that's how I learned discord doesn't support apng
2021-02-06 07:26:15
https://tenor.com/view/cat-unicorn-rainbow-gif-12911499
Master Of Zen
2021-02-06 07:28:25
_wb_
2021-02-06 07:31:55
https://c.tenor.com/QnDRbF8idrUAAAAM/spiderman-deadpool.gif
Nova Aurora
2021-02-06 07:35:38
https://en.wikipedia.org/wiki/Rat
Pieter
2021-02-06 07:37:13
https://en.wikipedia.org/wiki/Continuous_uniform_distribution
_wb_
2021-02-06 07:40:17
https://en.m.wikipedia.org/wiki/Colors_of_noise
2021-02-06 07:47:44
https://youtu.be/P_Oh7HizY5I
Pieter
2021-02-06 07:47:57
/dev/urandom
_wb_
2021-02-06 07:48:11
I wonder who came up with that HBO intro
Pieter
2021-02-06 07:48:27
> Type cat vmlinuz > /dev/audio to hear the Voice of God.
_wb_
2021-02-06 07:49:18
Great idea for video streaming, start every single thing you make with a good chunk of almost pure entropy
2021-02-06 07:50:52
Or would they have found a way to encode that part using grain synthesis or other tricks?
2021-02-06 07:53:37
In jxl there is pseudorandom noise generation, but even if it wasn't there, you could probably cheaply encode something that looks pretty random using MA trees that represent a suitable cellular automaton: https://cloudinary.com/blog/compressing_cellular_automata
Pieter
2021-02-06 07:54:18
HBO had that noise intro since at least 1983: https://www.youtube.com/watch?v=i1NKoMNy5bY I doubt there was much digital about it at the time.
2021-02-06 07:54:52
Hmm, no looking at the rest, it probably was digital.
_wb_
2021-02-06 07:55:11
The best way to encode those is now jxl btw, no longer flif. Jxl can encode contexts with a singleton histogram with 0 bits instead of the fraction of a bit flif needs to do a bit with 4095/4096 chance
2021-02-06 07:56:03
Pieter
2021-02-06 07:56:35
FFS geographical restrictions.
_wb_
2021-02-06 07:57:30
Why would they do that? It's not like they are paying for the bandwidth...
Nova Aurora
2021-02-06 07:58:41
2021-02-06 07:59:00
Very random password
Pieter > Type cat vmlinuz > /dev/audio to hear the Voice of God.
2021-02-06 08:06:04
zsh doesn't allow it and bash doesn't do anything<:SadCat:805389277247701002>
Pieter
2021-02-06 08:06:59
It's a quote I first read somewhere in the previous millennium. /dev/audio predates OSS even, which was later superseded by ALSA, and I have no clue what's used now.
Nova Aurora
2021-02-06 08:08:20
> aplay /dev/random
2021-02-06 08:09:50
to play your ram:
2021-02-06 08:10:01
> sudo aplay /dev/mem
Pieter
2021-02-06 08:10:35
`aplay /boot/vmlinuz` also works.
_wb_
2021-02-06 08:15:49
Can probably also `convert` it into an image if you specify some dimensions and tell ImageMagick it's raw image data
Nova Aurora
2021-02-06 08:17:55
although /dev/mem and /dev/kmem are often disabled to improve security
veluca
Nova Aurora although /dev/mem and /dev/kmem are often disabled to improve security
2021-02-06 08:22:02
geez, I wonder why ๐Ÿ˜›
Nova Aurora
2021-02-06 08:22:38
It's only a file that contains all the contents of your ram! What could go wrong? /s
2021-02-06 08:35:57
https://tenor.com/view/templeos-terry-davis-gif-19184988
2021-02-06 09:09:41
Master Of Zen
2021-02-06 10:06:43
Jon on next JPEG meeting: - EMOJIS.. on my discord, new emojis so sick, we have eight new pepelaugh and three kekw - What about codec? - ..Yeah, it's good too.. working on stuff
2021-02-06 10:12:05
mincerafter42
Nova Aurora And that's how I learned discord doesn't support apng
2021-02-07 12:08:52
I have been aware Discord doesn't support apng for some time
lonjil
2021-02-07 01:50:04
If JXL beats FLIF in theory for CA images, I wonder what is needed in practice, since currently it seems like no options to cjxl gets it anywhere close to FLIF (though much better than PNG ofc).
Pieter
2021-02-07 01:50:41
CA images?
lonjil
2021-02-07 01:50:50
cellular automata
Pieter
2021-02-07 01:51:07
Ah.
lonjil
2021-02-07 01:51:54
FLIF seems to be pretty good at learning the CA rule used, with pretty fast encode times too.
_wb_
2021-02-07 07:14:27
FLIF is not tiled, so in that respect it has an advantage in compression. Can set cjxl to do `-g 3` to make large tiles.
2021-02-07 07:15:19
Probably also need `-s 9 -I 1` to have a chance at finding the CA rule
2021-02-07 07:16:54
The tree learning algorithm in cjxl is not really tested on edge cases like CA images
2021-02-07 07:18:30
But the jxl MA trees are more expressive than the flif ones, and also they effectively can be a DAG.
2021-02-07 07:23:52
<@799692065771749416> instead of the adaptive range coder from ffv1 with the exp-mantissa representation with a lot of branching, we now use fixed histograms per context, encoded in a hybrid way as an ANS token for exponent plus configurable number of msb and lsb, with any remaining bits (if any) encoded raw. Plus an option to have a token to encode lz77 references.
2021-02-07 07:29:55
That's significantly faster to decode because the branching of bit-by-bit range coding is avoided. It's also better to just encode histograms than to rely on adaptation (and more expressive than one chance per bit). The special case of a context where prediction is perfect (i.e. all values are zero) does occur, and those values can be compressed to zero bits instead of some small fraction of a bit.
2021-02-07 07:31:00
There's also an option to use simple prefix coding instead of ANS. It is worse, but easier for the encoder.
lonjil
2021-02-07 08:14:36
Alright, the rule 1599 image from the article that flif does at 899 bytes is 1102 with `-s 9 -g 3 -I 1`, 1111 with `-s 9 -g 3`, 6330 with `-s 9 -I 1`, and 6379 with `-s 9`.
_wb_
2021-02-07 08:19:44
๐Ÿ˜ฑ
2021-02-07 08:21:49
Not unexpected, at the group boundaries jxl needs to do a row and a column of non-predicted pixels
Pieter
2021-02-07 08:21:57
<@794205442175402004> Can you elaborate (or link to a writeup) on what you mean with fixed histograms per context?
_wb_
2021-02-07 08:22:33
Per context, we signal a histogram for the tokens that are ANS encoded
Pieter
2021-02-07 08:23:21
Ah, the distribution is static, and encoded explicitly in the image file?
_wb_
2021-02-07 08:23:30
Yes, per context
2021-02-07 08:24:36
You can still make it region-dependent, e.g. the x,y coordinates are things you can split on in a MA tree decision node
Pieter
2021-02-07 08:26:19
But presumably you don't actually encode a full distribution, just a few parameters?
_wb_
2021-02-07 08:28:47
Tokens can be e.g. like this: 0-15 represents values -7 to 8 directly 16-31 represents larger amplitude numbers, where 1 insignificant bit does not get entropy coded but just written raw separately 32-47 represents even larger amplitude, with 2 raw bits and so on
2021-02-07 08:29:29
So in practice the max token value is often not that large
veluca
Pieter But presumably you don't actually encode a full distribution, just a few parameters?
2021-02-07 10:48:51
it's a full distribution with a few tricks to save bits in cases where they're not very much needed - also it's not one distribution per leaf but they are clustered
Master Of Zen
2021-02-07 11:24:46
https://youtu.be/NnKhAkNestY
2021-02-07 12:21:35
_wb_
2021-02-07 08:10:17
2021-02-07 08:11:17
Feeling honored, main lead dev of PNG following me on twitter ๐Ÿ˜Š
Jyrki Alakuijala
2021-02-07 08:22:49
๐Ÿ˜„
2021-02-07 08:23:18
I posted your codec summary text when Thomas was promoting WebP as a good replacement of PNG ๐Ÿ™‚
2021-02-07 08:24:17
It was impressive to people -- I got 10 more twitter followers as a result (+3 % followers)
2021-02-07 08:25:26
the thing I like least in PNG is that in 16 bit PNGs the same entropy code is necessarily used for high and low byte
2021-02-07 08:25:55
that reduces compression efficiency by 25 % or so
aivv73
2021-02-07 08:26:55
What is difference between this and offtopic?
Fox Wizard
2021-02-07 08:29:03
Nobody knows
aivv73
2021-02-07 08:29:17
Ah
Scope
2021-02-07 08:30:04
This was supposed to be an on-topic, but after some spam it became what it is
Jim
Fox Wizard Nobody knows
2021-02-07 08:30:12
Nobody uniformly knows
Fox Wizard
2021-02-07 08:30:14
If you spam a lot of flashing gifs it might get renamed to #epilepsy again :p <a:Hypercat:681237365599240216>
2021-02-07 08:30:53
<:RaysCookie1:713195761508155463><:RaysCookie2:713195761348771862><:RaysCookie3:713195761361485876><:RaysCookie4:713195761575133245><:RaysCookie5:713195761453629492> <:RaysCookie6:713195761696768081><:RaysCookie7:713195762221056072><:RaysCookie8:713195761751293973><:RaysCookie9:713195762061672468><:RaysCookie10:713195761990631504> <:RaysCookie11:713195761688641627><:RaysCookie12:713195761860608041><:RaysCookie13:713195762074517594><:RaysCookie14:713195761915002942><:RaysCookie15:713195761994825748> <:RaysCookie16:713195761613144145><:RaysCookie17:713195761986306088><:RaysCookie18:713195761768202261><:RaysCookie19:713195761873190974><:RaysCookie20:713195761961271317> <:RaysCookie21:713195761973723237><:RaysCookie22:713195761990369300><:RaysCookie23:713195761482858528><:RaysCookie24:713195761873190972><:RaysCookie25:713195761743036456>
2021-02-07 08:31:04
<:RaysZ1:687990181843959828><:RaysZ1:687990181843959828><:RaysZ3:687990181864669217><:RaysZ4:687990181688901638><:RaysZ1:687990181843959828> <:RaysZ6:687990181885771786><:RaysZ7:687990181911199774><:RaysZ8:687990183173685312><:RaysZ9:687990182695272458><:RaysZ10:687990182649004070> <:RaysZ11:687990182632620107><:RaysZ12:687990182577963052><:RaysZ13:687990182469042227><:RaysZ14:687990182347145258><:RaysZ15:687990182687014927> <:RaysZ16:687990182548340811><:RaysZ17:687990182330630184><:RaysZ18:687990182342950948><:RaysZ19:687990182644940810><:RaysZ20:687990182749667380> <:RaysZ21:687990182380961815><:RaysZ22:687990182468649016><:RaysZ23:687990182384762978><:RaysZ24:687990182649004060><:RaysZ25:687990182372442133>
_wb_
2021-02-07 08:38:33
This is somewhat more on topic than <#806898911091753051>
2021-02-07 08:38:52
And also more random
Jyrki Alakuijala the thing I like least in PNG is that in 16 bit PNGs the same entropy code is necessarily used for high and low byte
2021-02-07 08:41:17
Yes. It makes png effectively useless for 10-bit and 12-bit, which are the most common bit depths for HDR.
Jyrki Alakuijala
2021-02-07 10:43:08
using the same entropy code for alpha (and red, green, blue) is also a lazy/weird decision
2021-02-07 10:44:07
back in the day they used pixel graphics without antialiasing mostly, and palette with transparent pixels was good enough -- and for those modes png is ok
Nova Aurora
2021-02-08 01:39:58
https://tenor.com/view/kitten-kittens-cute-pet-give-me-attention-gif-12816949
_wb_ And also more random
2021-02-08 01:45:34
https://tenor.com/view/how-random-is-that-whats-happening-that-was-weird-whats-going-on-odd-gif-14192455
Fox Wizard
2021-02-08 10:10:21
Lol Aldi
Pieter
2021-02-08 10:14:37
I approve of lekker sappige kleine appels.
Fox Wizard
2021-02-08 10:14:54
Lol
2021-02-08 10:17:48
I hate that word to be honest. "sappig" is just cursed
_wb_
2021-02-08 10:45:26
You hate juicy stuff with a passion, it seems
2021-02-08 10:46:03
https://c.tenor.com/s9lwRBPo9OoAAAAM/jack-black-full-pull-fool2cool4school.gif
Master Of Zen
2021-02-08 10:50:11
2021-02-08 10:50:17
Channel doesn't work
Fox Wizard
2021-02-08 02:17:58
<:kekw:758892021191934033>
Nova Aurora
2021-02-08 04:59:21
No tools for you๐Ÿ˜†
Master Of Zen
2021-02-08 07:28:25
There is no video, only subtitles
Nova Aurora
2021-02-08 07:32:18
The video is in the subs?
2021-02-08 07:32:34
This works too well
Master Of Zen
2021-02-08 07:40:11
So well that 256x256 30 seconds weights 60 MB
2021-02-08 07:40:23
183 MB uncompressed
Nova Aurora
2021-02-08 07:41:35
It's a hack, and doesn't mkv use lz4 for subs, so it's commpression is going to be ๐Ÿ’ฉ
2021-02-08 07:52:00
https://en.wikipedia.org/wiki/Poe's_law
elvissteinjr
2021-02-08 07:57:28
Reminds me of that one Pop Team Epic subtitle torrent. One 13 min episode 42.9 GB in size. 1080p through .ass subtitles, compressed. Uncompressed version is 1.1 TB.
Master Of Zen
2021-02-08 08:01:59
https://www.youtube.com/watch?v=4NS0RQxojKY
2021-02-08 08:05:13
The absolute state of this discord))))
Nova Aurora
2021-02-08 08:05:40
Benchmarking emojis
Master Of Zen
2021-02-08 08:05:52
https://tenor.com/view/bongos-cat-dancing-vibe-edited-gif-19250605
Nova Aurora
2021-02-08 08:06:54
off-topic > on-topic > epilepsy > uniformly-random > on-topic?
Master Of Zen https://tenor.com/view/bongos-cat-dancing-vibe-edited-gif-19250605
2021-02-08 08:07:34
https://tenor.com/view/pedro-approves-pedrorc-pedroredcerberus-yes-agree-gif-11599348
2021-02-09 04:36:12
https://tenor.com/view/malta-malta-gifs-travolta-xarabank-peppi-gif-18186341
2021-02-09 04:36:50
When all the europeans and most of the north americans are asleep
Pieter
2021-02-09 04:55:11
Present!
2021-02-09 04:55:19
(US west coast)
_wb_
Nova Aurora When all the europeans and most of the north americans are asleep
2021-02-09 06:18:05
Good morning!
Nova Aurora
2021-02-09 06:18:34
Meanwhile I'm still up in the middle of the night
2021-02-09 06:18:48
I really need to get a better sleep schedule
_wb_
2021-02-09 06:20:02
I need to get the kids to school, and there's too much snow to do it in the usual way (cargo e-bike)
Nova Aurora
2021-02-09 06:20:58
โ˜ƒ๏ธ
_wb_ I need to get the kids to school, and there's too much snow to do it in the usual way (cargo e-bike)
2021-02-09 06:27:20
Nice, biking is great
Fox Wizard
2021-02-09 07:07:00
Imagine having a good sleep schedule <a:eyesshaking:729661219547643945>
2021-02-09 10:04:40
BlueSwordM
2021-02-09 10:06:16
<:kekw:808717074305122316>
2021-02-09 10:06:32
When you have school homework to do before the school starts.
2021-02-09 10:06:40
That's what I did back in primary school.
2021-02-09 10:06:45
Worst decisions ever.
Nova Aurora
2021-02-09 10:07:30
I just figured out how to use gnu parallel
2021-02-09 10:07:35
wow
2021-02-09 10:07:47
my scripts run practically instantly
lithium
2021-02-13 01:43:49
A little curious, what compressor similar SuperREP? original SuperREP is stop development, probably have a alternative compressor use huge dictionary on LZ77? SuperREP: huge-dictionary LZ77 preprocessor Description: SuperREP is the first LZ77 compressor that supports dictionaries larger than RAM available.
_wb_
2021-02-13 02:10:25
What does that do? Use disk instead of memory?
lithium
2021-02-13 03:02:20
I don't really understand about SuperREP,
2021-02-13 03:02:22
https://encode.su/threads/2839-REP-SREP-FreeArc-deduplication-engines Bulat Ziganshin Q: Can SREP process data from stdin to stdout? SREP deduplicates data on the distances larger than RAM available, which makes it impossible to use stdin+stdout on both compression and decompression stage. Something should be sacrificed and various SREP modes allows you to choose the victim. -f (Future-LZ) mode is ideal for installations and other single-compression multi-decompression scenarios. It sacrifices stdin on compression stage - input data are read twice. On the first pass we build a list of matches, the second pass inserts matches at the point of source data. On decompression, match data are saved at the source pos into RAM/vmfile and flushed at the destination pos. So, decompression requires to use as much RAM+vmfile as much match data may be need to stored at any point of file. default (index-LZ) mode is ideal for standalone SREP usage as well as quick compression. It sacrifices stdin on decompression stage - input data are read out-of-order. It saves index (list of matches) at the end of compressed file, so decompressor first reads the index, then returns to the start of file and performs exactly as Future-LZ decompressor. -o (IO-LZ) mode is just old mode from pre-3.0 versions. It sacrifices stdout on decompression. Matches are stored at their destination point, and on decompression their data are literally read from the decompressed file. Decompression doesn't allocate RAM itself, but seriously trash the disk cache, making it inferior to index-LZ mode.
Scope
2021-02-14 04:36:06
Continuing the topic of lossless, game screenshots are very often saved and distributed on the Web in lossless format (including various galleries and discord channels), as well as copy-paste images or printscreanning in discord (and other similar services) saved to PNG by default. So if taking the total percentage of Internet images, it is a small number, but if considered certain sites and services, there lossless formats is the main use. Game screenshots are also an interesting kind of content, on the one hand it's artificial, including pixel art and 3D, but it can also be very similar to real photos. Btw https://framedsc.github.io/HallOfFramed/
2021-02-14 04:37:02
And Digital Dreams Discord: <https://discord.gg/R3EKnTM>
_wb_
2021-02-14 04:38:42
Also on twitter you often see screenshots of tweets instead of quote tweets, for various reasons (so it survives deletion of the original tweet, people blocked by the tweet author can still see it, etc)
Scope
2021-02-14 04:41:17
Yep, I wanted to collect screenshots with the text of tweets, discord and such for tests, but there are often abusive language there (also I wanted different languages, but I can't understand/translate everything) and also maybe they can't be re-published
2021-02-14 04:56:42
Also the speed of the Internet in the world is growing, as well as decreasing the cost of storage, but the resolution of web images is not increasing so fast (especially images have long been much larger than the size of displays, unlike video), so the popularity of lossless will grow, even though lossy can be almost visually lossless (but still there are different criteria of quality for different people, for someone it is enough, for someone not, lossless has one - exactly as the original)
il1kesonic
2021-02-14 07:46:48
<@!503386653063118868>
asterin
2021-02-14 07:46:59
yes daddy uwu