|
improver
|
2021-03-10 07:04:05
|
<https://gitlab.com/wg1/jpeg-xl/-/blob/master/plugins/gimp/file-jxl.cc#L60-62> this is.. different too?
|
|
2021-03-10 07:07:11
|
<https://gitlab.com/wg1/jpeg-xl/-/blob/master/plugins/mime/image-jxl.xml#L8-9> this seems to be the same as fingerprint used in squoosh
|
|
|
_wb_
|
|
improver
so basically it's jxl if it starts with `\xff\x0a` or `\x00\x00\x00\x0cJXL \x0d\x0a\x87\x0a`? or there could be some other variations?
|
|
2021-03-10 07:17:42
|
That is correct
|
|
|
improver
<https://gitlab.com/wg1/jpeg-xl/-/blob/master/plugins/gdk-pixbuf/pixbufloader-jxl.c#L270> this is uhh.. a bit different?
|
|
2021-03-10 07:18:39
|
That is an ancient version of the signature
|
|
2021-03-10 07:29:37
|
We had some 4-byte signature a long time. It looked like ×LM\n, and what we were making was called XLM, the jpeg xl (validation) model - like HM is the validation model for HEVC.
|
|
2021-03-10 07:31:12
|
That was before we learned that JPEG likes to have its markers as two bytes, 0xFF followed by something else. 0xFF0A is the marker for "start of jpeg xl codestream" and we don't have any other markers
|
|
2021-03-10 07:32:52
|
Then there was Brunsli, which we at some point wanted to consider as a valid jxl, but it already had its own signature. That's probably still in some of that old code, but it's no longer valid - Brunsli is not valid jxl.
|
|
2021-03-10 07:34:40
|
Then there is the isobmff container which can be used to add metadata. The payload is a `jxlc` box that contains a jxl codestream, so you can strip the rest if you want and just keep the contents of that box.
|
|
2021-03-10 07:37:25
|
And then there's the old JPEG, which we at some point also wanted to consider valid jxl, so libjxl would be literally a replacement for libjpeg since it would also read old jpeg. But we didn't go that road after all, because the libjpeg api is a mess and we cannot really be a drop-in replacement anyway, applications need to be prepared for an alpha channel or animation anyway so it is better to make something new.
|
|
2021-03-10 07:39:56
|
So there have been 4 signatures during development, but only 2 made it to the end and are now valid ways to start a jxl: the naked codestream that starts with 0xFF0A, and the container that is isobmff with a `JXL ` signature (ftyp `jxl `, payload is in the `jxlc` box).
|
|
2021-03-10 07:42:28
|
Ok we are getting way too <#794206087879852106> here
|
|
2021-03-10 07:43:25
|
https://c.tenor.com/syaBQDPmW2EAAAAM/change-subject.gif
|
|
|
Jim
|
2021-03-10 08:10:52
|
https://tenor.com/view/off-topic-discord-brick-hill-gif-19084558
|
|
|
Crixis
|
2021-03-10 08:32:06
|
|
|
2021-03-10 09:39:48
|
|
|
|
Nova Aurora
|
2021-03-10 09:42:04
|
meh, for internet video it's still enough
|
|
2021-03-10 09:42:21
|
for movies it's a sin
|
|
|
username
|
2021-03-10 09:43:29
|
I watch everything in 480p for the most part since my internet is horrific
|
|
|
Fox Wizard
|
2021-03-10 10:02:53
|
<:AV1stonks:781612882176507915>
|
|
|
190n
|
2021-03-10 10:06:07
|
i think youtube has hurt people's perception of 720p
|
|
2021-03-10 10:06:19
|
since their bitrate is so abysmal
|
|
2021-03-10 10:06:21
|
1080p too
|
|
|
|
veluca
|
2021-03-10 10:23:19
|
youtube gives me some pretty bad banding in the blacks
|
|
2021-03-10 10:23:29
|
not sure if it's because I have a 500 nit laptop...
|
|
|
|
Deleted User
|
2021-03-11 06:17:04
|
Ah yes, time for the classic.
https://www.youtube.com/watch?v=h9j89L8eQQk
|
|
|
_wb_
|
2021-03-11 06:31:42
|
I think it's mostly because YCbCr effectively deletes the lsb (least significant bit) of R and B, then lack of chroma DC precision deletes some more lsbs, and the transfer curves that are in common use for SDR were designed for the 80-nit CRTs of the 1980s, so even without losing any lsbs, 8-bit RGB is not really enough anymore for smooth gradients on current screens (which are brighter, more accurate, and don't get the natural horizontal smoothing of an analog CRT).
|
|
|
spider-mario
|
2021-03-11 09:24:55
|
blu-ray gets around this by using absurdly high bitrates: https://x0.at/WZa.mp4
|
|
2021-03-11 09:25:02
|
enough for the noise to remain and act as dither
|
|
|
Dr. Taco
|
2021-03-11 03:32:43
|
That was a very stupid show, I'd watch another 8 seasons of it
|
|
2021-03-11 03:33:01
|
Happy to see that guy on Umbrella academy now
|
|
|
spider-mario
|
2021-03-11 05:14:08
|
these days, I’m rewatching the first three seasons (3rd watchthrough, iirc)
|
|
2021-03-11 05:14:12
|
it’s really great
|
|
|
BlueSwordM
|
|
Crixis
|
|
Nova Aurora
|
2021-03-11 09:42:33
|
Don't get null as a license plate
|
|
|
bonnibel
|
2021-03-11 09:47:52
|
my new license plate:
> X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
|
|
|
Petr
|
2021-03-12 06:23:22
|
OK, what exactly does the "this" emoticon mean? I see people use it a lot here…
|
|
|
Nova Aurora
|
2021-03-12 06:24:18
|
It means you support the above comment or that the above comment is correct
|
|
2021-03-12 06:24:42
|
like <:This:805404376658739230>
|
|
|
Petr
|
|
Nova Aurora
It means you support the above comment or that the above comment is correct
|
|
2021-03-12 06:28:09
|
thanks 🙂
|
|
|
Crixis
|
|
_wb_
|
|
Jim
|
2021-03-12 10:58:37
|
Needs Moiré pattern
|
|
|
fab
|
2021-03-12 03:01:29
|
for %i in (C:\Users\User\Documents\f\*jpg) do cjxl "%i" "%i.jxl" -j -s 4 -I 4.44 -m --mquality=23 -s 7 --num_threads=2
|
|
2021-03-12 03:01:51
|
try this command with 0.3.3 if you want to use modular as low as you can
|
|
2021-03-12 03:02:17
|
5,5 mpx in 45 kb
|
|
|
Master Of Zen
|
2021-03-14 09:30:21
|
Oh
|
|
2021-03-14 09:30:25
|
I'm not top 10
|
|
2021-03-14 09:30:27
|
😦
|
|
|
BlueSwordM
|
2021-03-14 09:31:17
|
Super sad.
|
|
2021-03-14 09:31:22
|
Don't worry, you can get better quickly.
|
|
2021-03-14 09:31:27
|
It's quite easy in fact.
|
|
2021-03-14 09:31:36
|
Just spam questions about AV1, Opus and JXL. <:Stonks:806137886726553651>
|
|
|
Master Of Zen
|
|
_wb_
|
|
2021-03-14 09:33:16
|
it's not THAT jpeg'ed when it becomes gray
|
|
|
|
Diamondragon
|
2021-03-14 09:40:18
|
Does anyone else use ECT? One of the options is `--strict` which is said to "Enable strict losslessness". Does ECT discard data by default? Like when just using `-9` on jpg or png files.
|
|
2021-03-14 09:41:03
|
Didn't think it did.
|
|
|
Scope
|
2021-03-14 09:42:37
|
<https://encode.su/threads/2274-ECT-an-file-optimizer-with-fast-zopfli-like-deflate-compression?p=53737&viewfull=1#post53737>
|
|
|
|
Diamondragon
|
2021-03-14 09:45:25
|
So it doesn't affect image data. Thank you for clearing that up, Scope.
|
|
2021-03-14 10:02:08
|
It uses zopflipng and jpegtran, which are both lossless. I feel pretty stupid right now.
|
|
|
Scope
|
2021-03-14 10:11:05
|
Zopfli only as a base, ECT has had a lot of changes and optimizations can be lossy, for example Pingo converts all PNGs to 8 bits per channel
|
|
|
Master Of Zen
|
2021-03-15 02:29:28
|
|
|
2021-03-15 02:29:37
|
1 BILLION VIEWS!
|
|
2021-03-15 02:29:37
|
https://www.youtube.com/watch?v=CSvFpBOe8eY
|
|
2021-03-15 03:09:11
|
4k AV1 is available
|
|
2021-03-15 03:09:12
|
https://www.youtube.com/watch?v=9VvmixeowNI
|
|
|
Scope
|
2021-03-15 12:23:37
|
<:Thonk:805904896879493180> https://status.gitlab.com/
|
|
2021-03-15 12:23:57
|
|
|
|
Crixis
|
|
|
Deleted User
|
|
Crixis
|
|
2021-03-16 09:29:54
|
> `DROP DATABASE TABLICE`
Greetings from Poland 😉
Tablice (rejestracyjne) 🇵🇱 = (license) plates 🇺🇸
|
|
|
fab
|
2021-03-16 02:36:05
|
the tipsitaliani article is not bad but this way better
|
|
2021-03-16 02:36:08
|
more simple
|
|
2021-03-16 02:51:12
|
|
|
2021-03-16 02:55:55
|
no i don't use the fonts i make
|
|
|
Nova Aurora
|
2021-03-16 02:56:44
|
https://tenor.com/view/reaction-my-eyes-cant-unsee-burn-gif-7225082
|
|
|
_wb_
|
2021-03-16 02:57:47
|
this is an excellent font for ransom letters
|
|
|
fab
|
2021-03-16 02:58:26
|
i read dm sans is good for smaller px like 6 px
|
|
2021-03-16 02:59:21
|
and is also readable
|
|
2021-03-16 02:59:33
|
6 px is still too low
|
|
2021-03-16 02:59:39
|
is designed maybe for 8px
|
|
|
Nova Aurora
|
|
_wb_
this is an excellent font for ransom letters
|
|
2021-03-16 03:00:15
|
And threats of violence, it mirrors the 'letters cut from magazines' aesthetic well.
|
|
|
Master Of Zen
|
2021-03-16 09:20:15
|
Bee boop
|
|
|
spider-mario
|
2021-03-16 10:34:24
|
some of my favorite music is somewhat blip boopy
|
|
|
_wb_
|
2021-03-16 10:39:42
|
Chiptunes?
|
|
|
spider-mario
|
2021-03-16 10:40:25
|
oh, I actually wasn’t thinking of that, but indeed yes
|
|
2021-03-16 10:40:37
|
I was thinking of electronic music from the 70s
|
|
2021-03-16 10:40:49
|
the Berlin school of electronic music
|
|
|
_wb_
|
2021-03-16 10:45:05
|
I like anything from 3-channel C64 SID music to 4-channel Amiga MODs 😅
|
|
|
Scope
|
2021-03-16 10:45:15
|
https://youtu.be/HiQrUDIah4E?t=29
|
|
|
spider-mario
|
2021-03-16 10:46:13
|
Berlin school is blip boopy but in a rather organic way, I would say
|
|
2021-03-16 10:46:20
|
this is where the genre started: https://www.youtube.com/watch?v=EhQpXD2Z9WQ
|
|
2021-03-16 10:46:26
|
recorded at the end of 1973
|
|
|
_wb_
|
2021-03-18 01:37:34
|
I just realized that in a way, English is little-endian while French is big-endian
|
|
2021-03-18 01:40:27
|
If you consider the substantives the most significant bits of language and adjectives the least significant bits, that is
|
|
|
spider-mario
|
2021-03-18 03:46:29
|
the rules about this in French are quite complicated, I don’t know if I could summarize them verbally
|
|
2021-03-18 03:46:51
|
sometimes the adjective must go first, sometimes it must go after the noun, sometimes it can be either (but then it can also subtly change the meaning)
|
|
2021-03-18 03:47:33
|
a big cat: _un gros chat_
a huge cat: _un chat géant_
|
|
2021-03-18 03:48:44
|
or _un chat énorme_, or _un énorme chat_ (this one works in either position)
|
|
|
_wb_
|
2021-03-18 03:50:00
|
I know, but besides a few simple adjectives like big/small/young/old, most of them go after the noun, no?
|
|
|
spider-mario
|
2021-03-18 03:50:34
|
true, probably most of them
|
|
2021-03-18 03:50:48
|
outside of a few set phrases maybe
|
|
|
_wb_
|
2021-03-18 03:51:42
|
for example, North Atlantic Treaty Organization (NATO) is a quite little-endian way to say that you have an organization that is based on a treaty which is between countries around the Atlantic, specifically the North part of it
|
|
|
spider-mario
|
2021-03-18 03:51:43
|
_sale histoire_ (“sad story”) vs. _histoire sale_ (“dirty story”)
|
|
|
_wb_
|
2021-03-18 03:51:55
|
in French it's OTAN, Organisation du traité de l'Atlantique nord
|
|
|
spider-mario
|
2021-03-18 03:52:18
|
_sale_ is literally “dirty” but _sale histoire_ has become its own set phrase
|
|
|
_wb_
|
2021-03-18 03:52:32
|
which is exactly flipped and feels more big-endian
|
|
|
spider-mario
|
2021-03-18 03:53:15
|
I was going to try it with “JPEG” but I’m having trouble fitting in the J
|
|
2021-03-18 03:54:22
|
seems that it would be the _groupe conjoint d’experts photographiques_
|
|
2021-03-18 03:54:28
|
GCEP
|
|
2021-03-18 03:54:47
|
it sounds redundant to say that the group is joint, though
|
|
2021-03-18 03:54:57
|
isn’t it enough to say that it’s a group?
|
|
2021-03-18 03:55:24
|
in which case it would be PEG in English and GEP in French
|
|
|
Nova Aurora
|
2021-03-18 03:55:36
|
in english it's becuase it's joint between iso and iec
|
|
|
_wb_
|
2021-03-18 03:55:56
|
no
|
|
2021-03-18 03:56:04
|
everything in sc29 is joint between iso and iec
|
|
2021-03-18 03:56:22
|
the 'joint' in JPEG is because it's joint between ISO/IEC and ITU 🙂
|
|
2021-03-18 03:56:38
|
the 'joint' in JTC1 is because it's joint between ISO and IEC
|
|
|
spider-mario
|
2021-03-18 03:57:30
|
“of” in English can be used to break the order
|
|
|
Nova Aurora
|
2021-03-18 03:57:33
|
so much bureaucracy
|
|
|
spider-mario
|
2021-03-18 03:58:18
|
for example, I studied at the _Institut National des Sciences Appliquées_ (INSA), which could be the “Applied Science National Institute” (ASNI) or “National Institute of Applied Science” (NIAS)
|
|
2021-03-18 04:00:09
|
this example kind of shows how much vocabulary those languages share
|
|
|
_wb_
|
2021-03-18 04:00:38
|
National Applied Science Institute would sound best to me, except that abbreviates in a rather unfortunate way
|
|
2021-03-18 04:04:00
|
ISO took a fun path:
- in English it is International Organization for Standardization (so that would be IOS)
- in French it is Organisation internationale de normalisation (so that would be OIN)
The compromise was to abbreviate it to ISO 🙂
|
|
|
Nova Aurora
|
2021-03-18 04:04:56
|
The only way to make everyone happy is to make no one happy for that it seems
|
|
|
spider-mario
|
2021-03-18 04:07:26
|
there is actually evidence for that
|
|
2021-03-18 04:07:47
|
> This simple thought experiment is consistent with the hypothesis that, within limits, people appear willing to sacrifice absolute consumption for improved relative position. The same hypothesis has received strong support in the empirical literature on human happiness and well-being.⁵
https://web.archive.org/web/20121221184110/http://www.brookings.edu/gs/events/externalities.pdf
|
|
|
|
veluca
|
|
_wb_
National Applied Science Institute would sound best to me, except that abbreviates in a rather unfortunate way
|
|
2021-03-18 04:32:55
|
how's that unfortunate? 😄 in italian it becomes "noses"
|
|
|
_wb_
|
2021-03-18 04:36:18
|
https://media.tenor.com/images/42c73fb75be778b3e83a7e334d9d1af3/tenor.gif
|
|
|
Nova Aurora
|
2021-03-18 04:36:42
|
ah
|
|
2021-03-18 04:37:10
|
in english it's almost always spelt with a z, I didn't make the connection
|
|
|
spider-mario
|
2021-03-18 04:50:56
|
same in French but they would be pronounced the same way, i.e. /nazi/
|
|
2021-03-18 04:51:13
|
since a single ‘s’ between two vowels is pronounced /z/
|
|
2021-03-18 04:52:01
|
case -> /kaz/, casse -> /kas/
|
|
|
Scope
|
2021-03-19 12:54:32
|
https://youtu.be/sWblpsLZ-O8
|
|
2021-03-19 12:58:52
|
|
|
2021-03-19 01:07:45
|
Btw, smaller than 1x1 pixel AVIF
|
|
|
_wb_
|
2021-03-19 01:17:11
|
That is an impressive one — the graphics are mostly epilepsy stuff, but even just the music is pretty incredible
|
|
|
Scope
|
2021-03-19 01:18:57
|
Designed Glith-Art
|
|
|
Dr. Taco
|
2021-03-19 01:38:12
|
shoulda been Designer Glitch-Art, then you could have charged more for it
|
|
|
_wb_
|
2021-03-19 08:24:34
|
Maybe we need to do 256 byte jxl bitstream demos
|
|
2021-03-19 08:25:12
|
Make an art gallery full of 256 byte jxls
|
|
2021-03-19 08:26:12
|
"What can we do in the size of an avif header?"
|
|
2021-03-19 08:27:20
|
E.g. a nice 1024x1024 pixel sierpinski triangle should be easy to fit in that
|
|
2021-03-19 08:32:03
|
Maybe someone can come up with beautiful splines that happen to compress well?
|
|
2021-03-19 08:33:41
|
Or something made out of 256x256 dcts with only a few well-chosen nonzero coeffs, that could also look quite nice potentially
|
|
|
Pieter
|
2021-03-19 08:41:18
|
just try decoding random 256 byte bitstreams (maybe with non-random header)?
|
|
2021-03-19 08:41:25
|
and checksums disabled
|
|
|
Scope
|
2021-03-19 08:41:32
|
https://i.redd.it/nikixial60s21.png
|
|
2021-03-19 08:41:34
|
https://i.redd.it/sftlxd5w8nj41.png
|
|
|
_wb_
|
|
Pieter
just try decoding random 256 byte bitstreams (maybe with non-random header)?
|
|
2021-03-19 08:47:37
|
Could try something like that, a bit tricky to make valid bitstreams that way though (most would be invalid because of premature eof or invalid ans endstate)
|
|
|
Pieter
|
2021-03-19 08:48:01
|
Yeah, FLIF was nicer in that regard.
|
|
|
_wb_
|
2021-03-19 08:48:16
|
Also most of them would be ugly, I think 😆
|
|
|
Pieter
|
2021-03-19 08:49:52
|
Fair.
|
|
|
_wb_
|
2021-03-19 08:50:01
|
Flif had near perfect avoidance of redundancy, I remember doing a kind of 'redundancy fuzzing' where I would look for bitstreams that didn't decode to find out what hidden redundancy we weren't exploiting yet
|
|
2021-03-19 08:52:07
|
That's cool, but not so great for speed, things like avoiding writing bits that can in principle be known from certain constraints is not the best strategy to make branch-free code 😅
|
|
2021-03-19 08:54:43
|
I think the easiest way to make funny jxl bitstreams is to hack the encoder directly and make it write interesting hardcoded things.
|
|
|
Pieter
|
2021-03-19 08:55:14
|
Make a mock decoder that after EOF or invalid state just always returns the most likely symbol?
|
|
2021-03-19 08:55:38
|
Then use that to sample modular trees that result in pretty pictures.
|
|
|
_wb_
|
2021-03-19 08:57:31
|
Maybe a MA tree human-readable syntax would be nice, and an encoder that takes a tree as input, with singleton histograms in every node so the tree description itself defines the whole image.
|
|
2021-03-19 08:58:36
|
Histogram can just be the singleton 0 for all nodes. Nodes have a predictor, multiplier and additive constant, so don't really need any other histograms.
|
|
2021-03-19 08:59:21
|
x and y are properties so you can set individual pixels or regions manually if needed
|
|
|
Pieter
|
2021-03-19 09:00:19
|
And in that case, there is literally 0 data needed to encode the image itself?
|
|
|
_wb_
|
2021-03-19 09:00:23
|
Yes
|
|
2021-03-19 09:02:18
|
So just need to make a tree that fits in 220 bytes or so. Tree itself is compressed so if it has some structure that will help
|
|
2021-03-19 09:04:08
|
It's an interesting class of quite expressive cellular automata, such MA tree-only images. When I retire, I am going to spend my days exploring that space 😂
|
|
|
fab
|
2021-03-19 09:06:34
|
he retired
|
|
|
Ringo
|
|
_wb_
"What can we do in the size of an avif header?"
|
|
2021-03-19 09:16:57
|
just wondering, how large is the AVIF header?
|
|
|
BlueSwordM
|
|
Ringo
just wondering, how large is the AVIF header?
|
|
2021-03-19 09:18:57
|
300 bytes normally, although a tool like rav1e can create a 188 byte header.
|
|
|
Ringo
|
2021-03-19 09:19:11
|
oh
|
|
2021-03-19 09:19:16
|
that's... kinda huge
|
|
2021-03-19 09:24:57
|
how large is a JXL header? for comparison
|
|
|
_wb_
|
2021-03-19 09:29:06
|
Depends on the mode, and what you consider header vs data.
|
|
|
Ringo
|
2021-03-19 09:29:58
|
ah
|
|
2021-03-19 09:30:50
|
it's pretty cool that you can fit sierpinski triangles in less than 256-byte JXL files
|
|
|
Fox Wizard
|
2021-03-20 02:59:55
|
Airfryer bitterballen
|
|
|
_wb_
|
2021-03-20 03:17:09
|
In highschool biology lessons, we at some point did a test to find protein/meat in bitterballen. We failed to detect any.
|
|
|
Fox Wizard
|
2021-03-20 03:31:47
|
There's supposed to be meat in them though <a:ThinkingSphere:821038590091329557>
|
|
|
spider-mario
|
2021-03-20 03:39:36
|
was the test ever positive for anything else?
|
|
|
_wb_
|
2021-03-20 03:49:26
|
Yes, but it was a bit low tech and needed a high enough concentration of meat, and the bitterballen just were too diluted with water and starch and whatever it is they put in them.
|
|
|
|
Deleted User
|
|
_wb_
Yes, but it was a bit low tech and needed a high enough concentration of meat, and the bitterballen just were too diluted with water and starch and whatever it is they put in them.
|
|
2021-03-20 03:50:45
|
> and whatever it is they put in them.
<:monkaMega:809252622900789269>
|
|
|
spider-mario
|
2021-03-20 04:54:15
|
why does it “hurt” to look at this
|
|
2021-03-20 04:54:34
|
also, it seems to move on its own if staring at the center while sufficiently zoomed in
|
|
|
_wb_
|
2021-03-20 05:04:46
|
I suppose images like that are good at exploiting weaknesses and limitations of the human vision system
|
|
2021-03-20 05:06:54
|
https://www.youtube.com/watch?v=3GLZAIaXudk
|
|
|
Ringo
it's pretty cool that you can fit sierpinski triangles in less than 256-byte JXL files
|
|
2021-03-20 06:36:18
|
less than 100 bytes for a 2048x1024 sierpinski triangle
|
|
|
Ringo
|
2021-03-20 06:36:31
|
oh wow
|
|
|
Crixis
|
|
_wb_
https://www.youtube.com/watch?v=3GLZAIaXudk
|
|
2021-03-20 06:48:42
|
Epic
|
|
|
|
Deleted User
|
|
_wb_
less than 100 bytes for a 2048x1024 sierpinski triangle
|
|
2021-03-20 06:52:42
|
PNG right after decoding with `djxl` was 39 KB, but with `optipng -strip all -o7 -zm1-9` I got it down to just 7 KB
|
|
|
Scope
|
2021-03-20 06:53:56
|
|
|
2021-03-20 06:54:04
|
5 418
|
|
|
|
Deleted User
|
2021-03-20 06:55:19
|
How did you do that? Mine is 7 123. Is that the same JXL source that I mentioned?
|
|
|
Scope
|
2021-03-20 06:56:41
|
ECT or Pingo or ECT+Pingo, Optipng is old, no longer the most efficient and very slow
|
|
2021-03-20 06:57:33
|
|
|
|
_wb_
|
2021-03-20 07:00:20
|
Sierpinski is easy for png because of all the repetition
|
|
2021-03-20 07:02:22
|
When I have time, I am going to make a beautiful image that is very small in jxl and at least 100x larger in anything else, even allowing lossy (if it still looks somewhat similar)
|
|
|
|
Deleted User
|
|
Scope
ECT or Pingo or ECT+Pingo, Optipng is old, no longer the most efficient and very slow
|
|
2021-03-20 07:32:50
|
Thanks for those links! 😃
|
|
|
Scope
|
2021-03-20 07:35:08
|
My comparison includes all popular PNG optimizers:
<https://docs.google.com/spreadsheets/d/1ju4q1WkaXT7WoxZINmQpf4ElgMD2VMlqeDN2DuZ6yJ8/edit#gid=1741276444>
|
|
|
|
Deleted User
|
2021-03-20 07:39:23
|
Is `Pingo + Brotli` used as some kind of performance anchor? Because I don't think you can use Brotli with PNG in a way that's compatible with current PNG viewers...
|
|
|
Scope
|
2021-03-20 07:40:29
|
Not for viewers, but for websites it's possible when PNG is uncompressed
|
|
|
|
Deleted User
|
2021-03-20 07:41:55
|
You're talking about `Content-Encoding: br`?
|
|
|
Scope
|
|
improver
|
2021-03-20 07:46:42
|
I don't know whether anyone actually uses them that way
|
|
|
Scope
|
2021-03-20 07:48:10
|
Yes, but it is theoretically possible and interesting to compare
|
|
|
BlueSwordM
|
2021-03-20 08:40:00
|
Honestly, the best PNG optimizer overall would have to be ECT.
|
|
2021-03-20 08:40:27
|
Fast, efficient, open, multi-platform.
It also has recursive search and parallel file threading. <:megapog:816773962884972565>
|
|
|
Master Of Zen
|
2021-03-21 02:51:49
|
Beep boop
|
|
2021-03-21 02:52:02
|
🌹 are red
|
|
2021-03-21 02:52:29
|
🫐 are blu
|
|
2021-03-21 02:52:44
|
I have no rhyme
|
|
2021-03-21 02:52:49
|
Strawberry glue
|
|
2021-03-21 02:53:53
|
Spam for the spamgod
|
|
|
Fox Wizard
|
2021-03-21 09:30:56
|
<:Spam:716551944918925393>
|
|
|
Dr. Taco
|
|
_wb_
https://www.youtube.com/watch?v=3GLZAIaXudk
|
|
2021-03-21 02:09:32
|
I like her coral reef necklace 🦐
|
|
|
BlueSwordM
|
2021-03-21 04:44:12
|
So, does anyone read Asterix here?
|
|
|
|
Deleted User
|
2021-03-21 04:46:39
|
Not really read, but I watched a couple of movies.
|
|
2021-03-21 04:46:43
|
|
|
|
spider-mario
|
|
BlueSwordM
So, does anyone read Asterix here?
|
|
2021-03-21 04:55:27
|
I have it in Bärndütsch
|
|
2021-03-21 04:56:02
|
(but mostly read it in French)
|
|
|
_wb_
|
2021-03-21 05:09:14
|
I read quite a few Asterixes when I was a kid. The translation in Dutch.
|
|
|
Pieter
|
2021-03-21 05:09:50
|
<@794205442175402004> Did you have one in Latin too?
|
|
|
_wb_
|
2021-03-21 05:10:07
|
Ah yes, I think so
|
|
|
Pieter
|
2021-03-21 05:16:16
|
I remember Asterix Apud Gothos.
|
|
|
190n
|
2021-03-21 05:20:06
|
i read them in english when i was young
|
|
|
|
veluca
|
2021-03-21 05:22:47
|
I have a Harry Potter book in Latin somewhere 😄
|
|
2021-03-21 05:23:00
|
(never actually tried to read it)
|
|
|
|
Deleted User
|
2021-03-21 07:09:52
|
`\\\\\\\\\\ //////////`
` \\\\\\\\\\ ////////// `
` \\\\\\\\\\ ////////// `
` \\\\\\\\\\ ////////// `
` \\\\\\\\\\ ////////// `
` \\\\\\\\\ ///////// `
` \\\\\\\ /////// `
` \\\\\ ///// `
` ///// \\\\\ `
` /////////// \\\\\\\ `
` ///////////// \\\\\\\\\ `
` ////////////// \\\\\\\\\\ `
` \\\\\\\\\\ `
` ////////// `
` ////////// \\\\\\\\\\ `
`////////// \\\\\\\\\\`
|
|
|
_wb_
|
2021-03-21 07:49:28
|
Let's make cjxl output that as a banner
|
|
2021-03-21 07:50:01
|
Or maybe only when doing -v 😂
|
|
2021-03-21 07:51:15
|
Are those bits at the bottom really needed? I think it might be better without those
|
|
2021-03-21 07:51:43
|
Could also make the L symmetric with the J, I think
|
|
2021-03-21 07:52:06
|
And still have a recognizable X
|
|
|
fab
|
|
_wb_
|
2021-03-21 07:53:57
|
```
\ /
\/
/\
\__/ \__/
```
|
|
2021-03-21 08:02:53
|
Something like that also works. Could do the J and L in different colors
|
|
2021-03-21 08:03:20
|
This is what I mean with the J:
```
/
/
/
\__/
```
|
|
2021-03-21 08:04:56
|
Can animate it and let the L come from the right until they cross to make the X
|
|
2021-03-21 08:10:09
|
```
\/
_/\_
```
|
|
2021-03-21 08:11:18
|
Or
```
\/
\/\/
```
|
|
|
|
Deleted User
|
|
_wb_
less than 100 bytes for a 2048x1024 sierpinski triangle
|
|
2021-03-21 09:09:17
|
FLIF still holds its level quite well, just 1.82x of .jxl size 😃
`./flif -kNX1 sierpinski.png sierpinski.flif`
|
|
|
NeRd
|
|
_wb_
less than 100 bytes for a 2048x1024 sierpinski triangle
|
|
2021-03-22 01:15:27
|
Out of interest, what settings did you use to encode this image? I've managed to re-encode the same image in 99 bytes (-s 9 -m -g 3), but I can't seem to ditch those last 2 bytes!
|
|
|
_wb_
|
2021-03-22 01:16:06
|
I don't remember, maybe `-P 0` ?
|
|
|
NeRd
|
2021-03-22 01:16:08
|
(99 byte version)
|
|
2021-03-22 01:16:26
|
That did it, thanks!
|
|
2021-03-22 01:17:21
|
It's pretty amazing that this can be stored in just 97 bytes, JXL is magic
|
|
|
Crixis
|
|
NeRd
It's pretty amazing that this can be stored in just 97 bytes, JXL is magic
|
|
2021-03-22 01:18:26
|
it is a best case for the format
|
|
|
NeRd
|
2021-03-22 01:18:43
|
Sure, but it's still magic!
|
|
|
Crixis
|
2021-03-22 01:25:57
|
it find the rule for the next line of pixels and encode only the rule
|
|
|
_wb_
|
2021-03-22 01:29:47
|
here another nice small jxl image
|
|
2021-03-22 01:30:30
|
|
|
2021-03-22 01:30:41
|
|
|
2021-03-22 01:33:17
|
|
|
2021-03-22 01:33:25
|
|
|
2021-03-22 01:33:45
|
|
|
2021-03-22 01:34:38
|
each of these images fit in the header overhead of an AVIF <:kekw:808717074305122316>
|
|
|
NeRd
|
2021-03-22 01:49:27
|
I can kind of understand how the first two were done, but how on earth is the last one only 270 bytes‽
|
|
|
_wb_
|
2021-03-22 01:49:59
|
last one is also a cellular automaton, like sierpinski
|
|
2021-03-22 01:50:39
|
I wrote a blog post on that back in the flif days: https://cloudinary.com/blog/compressing_cellular_automata
|
|
|
|
Deleted User
|
2021-03-22 01:53:23
|
Why doesn't cjxl learn the "nearest-neighbor rule"?
|
|
|
_wb_
```
\ /
\/
/\
\__/ \__/
```
|
|
2021-03-22 01:54:58
|
This looks a bit like the logo of a golf club. 😁
|
|
|
_wb_
|
2021-03-22 01:55:51
|
because that's a rule that would be something like `if (x % 4 != 0) pixel = left; else if (y % 4 != 0) pixel = top; else pixel = whatever`
|
|
2021-03-22 01:56:15
|
and MA trees cannot concisely represent `x % 4`
|
|
|
NeRd
|
2021-03-22 02:03:20
|
JPEG-XL beats FLIF by 3 bytes in encoding the rule 30 example image, pretty amazing!
|
|
2021-03-22 02:05:00
|
(-s 9 -m -g 3 -I 3)
|
|
|
|
veluca
|
2021-03-22 05:38:20
|
when I have time I want to write a program that takes a textual description of a tree and makes a small JXL image out of it 😄
|
|
|
Petr
|
2021-03-23 01:48:40
|
Some recent posts in this thread seem like a training for making contributions to https://allrgb.com. 🙂
|
|
2021-03-23 01:48:49
|
I converted https://allrgb.com/thingy (PNG, 56 086 B) with `-q 100 -s 9` and the result is quite impressive (2 956 B).
|
|
2021-03-23 01:49:16
|
|
|
|
|
Deleted User
|
|
Petr
I converted https://allrgb.com/thingy (PNG, 56 086 B) with `-q 100 -s 9` and the result is quite impressive (2 956 B).
|
|
2021-03-23 01:51:20
|
Have you tried adding `-g 3 -E 3`? It improves compression in majority of the cases.
|
|
|
Petr
|
2021-03-23 01:54:11
|
I'll try…
|
|
2021-03-23 01:57:43
|
Much better, thanks for the hint!
|
|
|
|
Deleted User
|
2021-03-23 02:00:27
|
It also needs -I 1
|
|
|
Jim
|
|
|
Deleted User
|
|
It also needs -I 1
|
|
2021-03-23 02:09:18
|
I know about that switch, too. Sometimes it may help, sometimes it may not.
`-g 3 -E 3` are IMHO the most "stable-working" compression enhancing parameters (they give the most consistent results, I've got yet to see an image that degrades with those switches).
|
|
|
Jim
|
2021-03-23 02:14:42
|
-I 1 seems to knock off about 100b in the lower speed settings too. I suspect it only becomes relevant in cases like this where it is sub 1K and you're trying to squeeze every byte you can out of it.
|
|
|
_wb_
|
2021-03-23 02:29:13
|
This is not really off-topic
|
|
|
Scope
|
2021-03-23 02:30:30
|
Off-topic for off-topic
|
|
|
_wb_
|
2021-03-23 02:32:57
|
https://c.tenor.com/lCRnrFscGW0AAAAM/john-cena-smile.gif
|
|
|
Jim
|
2021-03-23 02:35:08
|
https://tenor.com/view/spit-take-laughing-lmao-gif-9271317
|
|
|
Nova Aurora
|
2021-03-23 02:42:14
|
make this the new <#794206087879852106> ?
|
|
|
Dr. Taco
|
2021-03-23 03:48:14
|
**March 23**, 1989 a world-ending asteroid flew right passed Earth. A distance the same as the diameter of the moon's orbit. Happy Near Miss Day!
|
|
|
|
lvandeve
|
|
_wb_
here another nice small jxl image
|
|
2021-03-23 06:56:48
|
That's like a JXL demo scene
|
|
|
_wb_
|
2021-03-23 06:57:34
|
Yes
|
|
2021-03-23 06:57:53
|
100 byte jxl images
|
|
|
Pieter
|
2021-03-23 06:58:54
|
If only you could share the MA tree across frames in animated jxl.
|
|
|
|
veluca
|
2021-03-23 07:00:19
|
ehhh
|
|
2021-03-23 07:00:37
|
but you can make a multi-group image and copy parts of it to other frames, so close enough 😄
|
|
|
_wb_
|
2021-03-23 07:12:57
|
You can put all frames in an oversized referenceOnly frame and then have frames that are all just one big patch.
|
|
|
fab
|
|
lithium
|
2021-03-24 11:50:53
|
<@!416586441058025472> can you give me your DNS or proxy setting?
|
|
2021-03-24 11:51:16
|
or you can check it
|
|
|
fab
|
2021-03-24 11:52:00
|
is difficult
|
|
|
lithium
|
2021-03-24 11:52:06
|
ok
|
|
2021-03-24 11:53:44
|
All websites cannot be connected or just specific?
|
|
2021-03-24 11:55:04
|
proxy keep default should be fine
|
|
|
fab
|
2021-03-24 11:55:12
|
ok
|
|
2021-03-24 11:55:19
|
thanks
|
|
|
lithium
|
2021-03-24 11:56:08
|
try tracert www.youtube.com
|
|
2021-03-24 11:56:25
|
in windows cmd
|
|
2021-03-24 11:57:11
|
I think that probably a ISP issue...
|
|
|
fab
|
2021-03-24 11:58:46
|
what it does
|
|
2021-03-24 11:59:05
|
it said traccia completata
|
|
2021-03-24 11:59:09
|
completed traces
|
|
2021-03-24 11:59:24
|
35 ms
|
|
2021-03-24 12:00:28
|
and how to block chrome CAPTCHAS
|
|
2021-03-24 12:02:32
|
how lastrosade does
|
|
2021-03-24 12:02:36
|
can we talk in av1 server
|
|
|
lithium
|
2021-03-24 12:03:04
|
Avoid google CAPTCHAS, you need change your ip.
|
|
|
fab
|
2021-03-24 12:03:28
|
ok
|
|
2021-03-24 12:03:47
|
35 ms isn't bad no?
|
|
2021-03-24 12:04:01
|
it checked 10 times is it wrong?
|
|
|
lithium
|
2021-03-24 12:04:05
|
is fine
|
|
2021-03-24 12:05:33
|
google is very sensitive for now, I think covid bring too many network traffic to google server.
|
|
2021-03-24 12:09:37
|
you can consider use Privacy Badger
|
|
|
zebefree
|
2021-03-24 07:48:25
|
If you keep getting Google CAPTCHAs then you likely have malware that is making a lot of automated requests from your IP address.
|
|
|
fab
|
2021-03-24 07:56:59
|
that's i was going to say first time but i didn't know how to explain it
|
|
|
diskorduser
|
2021-03-25 04:52:12
|
Also check you router firmware
|
|
|
Master Of Zen
|
|
diskorduser
|
2021-03-26 01:57:06
|
<@!416586441058025472> Don't take screenshots. Just download youtube video thumbnails using youtube-dl
|
|
|
fab
|
2021-03-26 01:58:14
|
where you found the screenshot of yt?
|
|
|
diskorduser
|
2021-03-26 01:59:25
|
I don't understand
|
|
|
fab
|
2021-03-26 02:00:16
|
which text channel from there
|
|
|
diskorduser
|
2021-03-26 02:01:56
|
https://discord.com/channels/794206087879852103/803645746661425173/824992146238210049
|
|
2021-03-26 02:02:25
|
It's better to download thumbnails directly from youtube than taking screenshots.
|
|
|
Fox Wizard
|
|
_wb_
|
2021-03-27 09:34:36
|
I just lost a comrade I've known for 17 years due to a sudden brain tumor.
|
|
2021-03-27 09:36:14
|
Life can be cruel.
|
|
|
spider-mario
|
2021-03-27 09:50:59
|
oh no 😦 I am sorry
|
|
|
_wb_
|
2021-03-27 09:54:06
|
I feel very sorry for his wife and two kids. So sudden.
|
|
2021-03-28 06:32:02
|
Good morning 🌅 and happy summer time
|
|
|
|
Deleted User
|
2021-03-28 06:33:14
|
We're in the next decade and Poland (and EU in general) *still* uses daylight saving time, ugh...
|
|
2021-03-28 06:33:35
|
I thought that 2020 would be the last year of clock fiddling, I hate this thing
|
|
|
_wb_
|
2021-03-28 06:37:21
|
US also does it, and they did that two weeks ago, which is always confusing when scheduling meetings because the usual time difference is off by an hour.
|
|
|
Petr
|
2021-03-28 07:15:19
|
People invented time so it should serve them, not vice versa. I've been a long-term (as **L** in **XL** 🙂) advocate of abandoning the summer time.
|
|
|
Crixis
|
2021-03-28 08:20:13
|
Summer time is very usefull in sud Europe, you can use all day light
|
|
|
Fox Wizard
|
2021-03-28 10:26:17
|
Gotta love how they were all like let's save fuel by changing time, because there's a fuel shortage... to then barely get a positive difference, but big backlashes <:kekw:758892021191934033>
|
|
|
Master Of Zen
|
|
Crixis
|
|
Jim
|
|
Master Of Zen
|
|
2021-03-30 10:29:39
|
That meme is already done <:FrogSupport:805394101528035328>
|
|
|
|
Deleted User
|
2021-03-31 11:43:18
|
<@!228116142185512960> what's "Sharpness" slider in AVIF's advanced settings in Squoosh responsible for?
|
|
|
surma
|
2021-03-31 11:49:20
|
<@456226577798135808> I think <@!710762823986446367> might know more, but I think it mostly related to spatial noise shaping
|
|
|
Jake Archibald
|
2021-03-31 11:52:15
|
Similar, yeah. Higher sharpness means more AC coefficients. It's pretty experimental.
|
|
|
|
Deleted User
|
2021-03-31 12:01:09
|
But THAT one is definitely for <@!228116142185512960>:
Squoosh reports compressed filesize `9.91 kB`, but after saving the file to disk Windows Explorer reports the filesize as `9.67 KB`. If we divide bigger filesize value by smaller one, we get 1.024819..., which is pretty close to 1.024, which is nothing else than `1024/1000`.
|
|
2021-03-31 12:02:10
|
It's not AVIF's fault, I first discovered it when playing with JPEG XL in Squoosh.
|
|
|
Jake Archibald
|
2021-03-31 12:08:20
|
https://www.npmjs.com/package/pretty-bytes - "Note that it uses base-10 (e.g. kilobyte)"
|
|
|
_wb_
|
2021-03-31 12:14:57
|
I think a kilobyte being 1000 bytes makes the most sense, in the end. I've had to fight my instincts on that one though.
|
|
2021-03-31 12:15:29
|
I don't think I'll ever use the word kibibyte though
|
|
2021-03-31 12:16:08
|
when powers of two make sense, there is nothing special about 2^10 anyway
|
|
2021-03-31 12:16:28
|
2^8 and 2^16 are "rounder" numbers than 2^10
|
|
|
improver
|
2021-03-31 12:59:34
|
it's sufficiently close-ish to power-of-10 equivalents and sufficiently round for RAM makers to take advantage of (nice numbers without fractions usually) so I can see why it's prominent in computer related stuff despite not making much sense for stuff like file sizes
|
|
|
Dr. Taco
|
2021-03-31 01:18:13
|
American here, metric bytes are stupid. it's all based on binary, just use 2's
|
|
|
spider-mario
|
2021-03-31 01:34:57
|
“kilo” has a certain meaning, I don’t think we should change it just because it’s applied to bytes
|
|
2021-03-31 01:35:39
|
and yeah, Windows Explorer reports sizes in powers of 2 but with SI prefixes (except with K instead of k)
|
|
|
spider-mario
“kilo” has a certain meaning, I don’t think we should change it just because it’s applied to bytes
|
|
2021-03-31 01:41:36
|
the NIST agrees:
> the US National Institute of Standards and Technology (NIST) requires that SI prefixes only be used in the decimal sense
|
|
|
zebefree
|
2021-03-31 04:59:02
|
It's only a matter of time before the robots take over and change the standard number system to hexadecimal or binary.
|
|
|
Master Of Zen
|
|
Scope
|
2021-04-02 04:20:45
|
BTW <https://www.twitch.tv/revisionparty>
|
|
|
spider-mario
|
2021-04-04 08:12:35
|
http://n-gate.com/
> The International Standards Organization attempts some damage control, but fails. Hackernews is mad about having to pay for access to standards, but some ISOs arrive to explain that they have to charge this money in order to pay for the accountants who manage the money they collect. Since there is no possible way for a committee of technical experts to collaborate without an army of bureaucrats charging for their work, everyone (both on Twitter and on "hacker" "news") continue to do nothing about the current situation.
|
|
|
Some1NamedNate
|
2021-04-05 05:42:37
|
https://www.keychron.com/
|
|
|
Pieter
|
2021-04-05 05:51:35
|
Holy crap, I had no idea that VHS has such low chroma resolution:
> In modern-day digital terminology, NTSC VHS is roughly equivalent to 333×480 pixels luma and 40×480 chroma resolutions
|
|
2021-04-05 05:52:04
|
(from https://en.wikipedia.org/wiki/VHS)
|
|
|
190n
|
2021-04-05 05:52:28
|
wow that explains a lot
|
|
|
_wb_
|
2021-04-05 06:03:18
|
VHS was designed to capture broadcast TV, which also had very limited chroma because they already had grayscale TV and added color later, literally in the spare bandwidth
|
|
|
bonnibel
|
2021-04-05 06:05:55
|
yeah, they did some extreme math hacks to produce a colour signal that still worked well with a black-and-white TV
|
|
|
Pieter
|
2021-04-05 06:07:36
|
Very similar to how stereo audio was added to radio.
|
|
|
_wb_
|
2021-04-05 06:10:08
|
https://en.wikipedia.org/wiki/Colorplexer
|
|
2021-04-05 06:11:15
|
The use of YCbCr420 is still in a way a remnant of those analog days
|
|
|
Troc
|
2021-04-05 11:47:56
|
That's impressive, thanks for sharing.
|
|
|
_wb_
|
2021-04-05 03:22:25
|
Very strange weather today
|
|
2021-04-05 03:22:52
|
It was just snowing while the sun was shining
|
|
2021-04-05 03:24:44
|
And now it is hailing
|
|
2021-04-05 03:25:50
|
|
|
2021-04-05 03:44:53
|
And now it is snowing again
|
|
2021-04-05 03:44:57
|
In April
|
|
2021-04-05 03:44:58
|
Wtf
|
|
|
Jim
|
2021-04-05 03:46:09
|
It was... snailing?
|
|
|
_wb_
|
|
Scope
|
2021-04-05 04:24:38
|
https://twitter.com/NuSan_fx/status/1378759959815585795
|
|
|
|
Deleted User
|
2021-04-05 10:04:37
|
<@!794205442175402004> quick fix necessary ASAP pls, I'm live editing Polish wiki article and I need to link to a source, could you add some kind of `id="update"` to `<h2>UPDATE</h2` on https://flif.info for easier linking?
|
|
|
_wb_
|
2021-04-05 10:05:48
|
sure
|
|
2021-04-05 10:07:05
|
if you want to make such updates, you can also make a pull request here: https://github.com/FLIF-hub/FLIF-hub.github.io
|
|
2021-04-05 10:07:44
|
I did it myself now
|
|
2021-04-05 10:07:45
|
http://flif.info/#update
|
|
|
|
Deleted User
|
2021-04-05 10:13:46
|
BIG THANKS! 😃
I know I can make pull request, but it was necessary ASAP.
|
|
2021-04-05 10:29:02
|
<@!794205442175402004> unfortunately plwiki admin found some problems with lack of sources to those paragraphs in the Polish article (here are their original English counterparts):
> Prediction is run using a pixel-by-pixel decorrelator without side information, including a parametrized self-correcting weighted ensemble of predictors. Context modeling includes specialized static models and powerful meta-adaptive models that take local error into account, with a signalled tree structure and predictor selection per context. Entropy coding is LZ77-enabled and can use both Asymmetric Numeral Systems and Huffman coding (for low complexity encoders or for reducing overhead of short streams).
and this one:
> Animated (multi-frame) images do not perform advanced inter-frame prediction, though some rudimentary inter-frame coding tools are available:
> - a frame can only update part of the canvas;
> - a frame can not just replace the contents on the canvas, but also be blended, added or multiplied to it;
> - up to four frames can be 'remembered' and referenced using the "patches" coding tool in later frames.
Any ideas which publicly available sources can be used here to be linked to? Someone sooner or later will probably ask to put some sources on enwiki, too, because Polish version was translated from the English one.
|
|
|
|
veluca
|
2021-04-05 10:36:56
|
good question... I'd say CD/whitepaper/SPIE open access paper but none of those have all the information IIRC
|
|
2021-04-05 10:37:06
|
and the (F)DIS is not publicly available
|
|
|
|
Deleted User
|
2021-04-05 10:40:39
|
Seems like `Template:Original research` will have to be involved... 🙁
|
|
|
Scope
|
2021-04-05 11:57:19
|
https://techdator.net/microsoft-edge-browser-now-is-the-third-most-popular-desktop-browser/
|
|
|
_wb_
|
|
<@!794205442175402004> unfortunately plwiki admin found some problems with lack of sources to those paragraphs in the Polish article (here are their original English counterparts):
> Prediction is run using a pixel-by-pixel decorrelator without side information, including a parametrized self-correcting weighted ensemble of predictors. Context modeling includes specialized static models and powerful meta-adaptive models that take local error into account, with a signalled tree structure and predictor selection per context. Entropy coding is LZ77-enabled and can use both Asymmetric Numeral Systems and Huffman coding (for low complexity encoders or for reducing overhead of short streams).
and this one:
> Animated (multi-frame) images do not perform advanced inter-frame prediction, though some rudimentary inter-frame coding tools are available:
> - a frame can only update part of the canvas;
> - a frame can not just replace the contents on the canvas, but also be blended, added or multiplied to it;
> - up to four frames can be 'remembered' and referenced using the "patches" coding tool in later frames.
Any ideas which publicly available sources can be used here to be linked to? Someone sooner or later will probably ask to put some sources on enwiki, too, because Polish version was translated from the English one.
|
|
2021-04-06 05:11:49
|
I guess only the reference software is a complete, publicly available and reliable source at this point.
|
|
2021-04-06 06:35:04
|
|
|
2021-04-06 06:35:29
|
Very strange, this snow after Easter
|
|
|
Master Of Zen
|
2021-04-06 01:51:56
|
April Snow is a thing here)
|
|
|
_wb_
|
2021-04-06 02:21:02
|
normally we get occasional snow from December to February. March is rare. April I don't think I've ever seen here.
|
|
|
|
veluca
|
2021-04-06 04:21:47
|
it's snowing in Zurich too...
|
|
|
|
Deleted User
|
2021-04-06 04:26:51
|
From Wikipedia:
> up to four frames can be 'remembered' and referenced using the "patches" coding tool in later frames.
https://gitlab.com/wg1/jpeg-xl/-/blob/100e3c7e/lib/jxl/common.h#L90 seems to differ... <:Thonk:805904896879493180>
|
|
|
|
veluca
|
2021-04-06 04:32:34
|
ah, that's for patches, not for blending
|
|
2021-04-06 04:32:54
|
although I guess how wikipedia is currently written is a problem
|
|
2021-04-06 04:33:10
|
... don't see why I wrote 3 there though
|
|
|
|
Deleted User
|
2021-04-06 04:37:28
|
Both patches and blending are mentioned in that paragraph
|
|
2021-04-06 04:37:30
|
https://discord.com/channels/794206087879852103/806898911091753051/828758158008778803
|
|
2021-04-06 04:37:39
|
^ the second one from there
|
|
2021-04-06 04:38:52
|
First two points reference blending, the last one is about patches.
|
|
|
|
veluca
|
2021-04-06 04:46:29
|
I think that 3 is actually wrong, but I'm too tired to figure it out today
|
|
|
|
Deleted User
|
2021-04-06 04:57:35
|
By the way this is completely outdated, last commit to it will be 1 year old soon <:monkaMega:809252622900789269>
https://gitlab.com/wg1/jpeg-xl/-/blob/master/doc/xl_overview.md
|
|
|
|
veluca
|
2021-04-06 05:10:40
|
slightly outdated, yes 😆
|
|
|
|
Deleted User
|
2021-04-06 05:11:14
|
> slightly
|
|
2021-04-06 05:11:16
|
<:kekw:808717074305122316>
|
|
|
Petr
|
|
By the way this is completely outdated, last commit to it will be 1 year old soon <:monkaMega:809252622900789269>
https://gitlab.com/wg1/jpeg-xl/-/blob/master/doc/xl_overview.md
|
|
2021-04-07 07:22:02
|
If someone updates the doc, this could be taken into account as well:
|
|
2021-04-07 07:22:55
|
Levels of headings (some of them seem incorrect)
|
|
2021-04-07 07:24:28
|
If there's the "Lossless" heading, there should also be the "Lossy" heading (they are equally important).
|
|
|
_wb_
|
2021-04-09 01:09:33
|
I am writing an experiment report and I almost wrote MEMORGY instead of MEMORY
|
|
|
|
Deleted User
|
|
Dr. Taco
|
2021-04-09 07:13:50
|
<@456226577798135808> a little fucking warning would be nice
|
|
2021-04-09 07:14:26
|
➡️ ➡️ ➡️ **WARNING:** WATCHING THE `COCA_COLA_ESPUMA_1.mp4` VIDEO ABOVE CRASHES DISCORD ⬅️ ⬅️ ⬅️
|
|
|
BlueSwordM
|
2021-04-09 07:15:34
|
LMAO, 4:4:4 with extreme VFR and SVC scaling <:kekw:808717074305122316>
|
|
|
monad
|
|
Dr. Taco
➡️ ➡️ ➡️ **WARNING:** WATCHING THE `COCA_COLA_ESPUMA_1.mp4` VIDEO ABOVE CRASHES DISCORD ⬅️ ⬅️ ⬅️
|
|
2021-04-09 09:55:09
|
Doesn't work for me. <:PepeSad:815718285877444619>
|
|
|
Dr. Taco
|
2021-04-09 10:28:03
|
Crashed on win 10 desktop app version
|
|
|
Master Of Zen
|
2021-04-09 10:45:54
|
Doesn't crash android and linux app
|
|
2021-04-09 10:46:23
|
Discord just in generally crash quite often
|
|
|
|
Deleted User
|
2021-04-09 10:58:22
|
doesn't crash discord on ubuntu
|
|
2021-04-09 10:58:25
|
pepelaugh
|
|
2021-04-09 10:58:27
|
dumbasses tried
|
|
|
BlueSwordM
|
2021-04-09 11:05:38
|
It depends on your decoder.
|
|
2021-04-09 11:05:47
|
A software decoder shouldn't pose problem.
|
|
2021-04-09 11:05:53
|
A hardware decoder however...
|
|
|
|
Deleted User
|
2021-04-09 11:08:10
|
wait guys
|
|
2021-04-09 11:08:16
|
have you seen the new discord code embed
|
|
2021-04-09 11:08:44
|
|
|
2021-04-09 11:08:49
|
can you see it?
|
|
2021-04-09 11:09:03
|
|
|
|
190n
|
2021-04-09 11:09:09
|
yeah it's fuckin sick
|
|
|
|
Deleted User
|
2021-04-09 11:09:10
|
looks like this for me
|
|
|
190n
|
2021-04-09 11:09:12
|
ooh even in compact mode
|
|
2021-04-09 11:09:18
|
hope they bring it to mobile soon
|
|
|
|
Deleted User
|
2021-04-09 11:09:40
|
wonder if it does the same for large text messages
|
|
|
190n
|
2021-04-09 11:10:06
|
nah but it should
|
|
2021-04-09 11:10:09
|
for code blocks at least
|
|
2021-04-09 11:10:29
|
it does offer to upload a text file if you paste more than 2000 chars into the message box since that's the message size limit
|
|
|
|
Deleted User
|
2021-04-09 11:10:42
|
yeah exactly
|
|
2021-04-10 01:12:15
|
<@!263300458888691714> i've had discord open for like 10 minutes in this chat and i've seen you start typing and stop
|
|
|
monad
|
|
190n
nah but it should
|
|
2021-04-10 01:12:24
|
This was initially just a file download, but after a day or so the text was embedded. https://discord.com/channels/794206087879852103/824000991891554375/826399106623733802
|
|
|
|
Deleted User
|
2021-04-10 01:12:24
|
are you having a anyreusm
|
|
|
monad
|
|
|
Deleted User
|
|
Crixis
|
|
mincerafter42
|
2021-04-12 10:25:34
|
I have now finished animating a dumb nerdy video about PNG https://mincerafter42.github.io/assets/png.mp4
voiced by my friend and written in probably the actual 1990s
thanks to whoever it was in this server that gave me the link to colour correction stuff that let me implement it in Blender nodes
|
|
|
|
Deleted User
|
2021-04-14 02:09:09
|
https://www.youtube.com/watch?v=kkilHvxUnjM
|
|
|
BlueSwordM
|
2021-04-14 04:09:02
|
Time to go. 😛
|
|
|
spider-mario
|
2021-04-14 04:14:28
|
continuation of https://discord.com/channels/794206087879852103/794206170445119489/831925128886485063 if there is more to say
|
|
|
Nova Aurora
|
2021-04-14 04:15:01
|
When will 'the year of the linux desktop' be?
|
|
|
spider-mario
|
2021-04-14 04:16:59
|
what would it take for there to be one?
|
|
|
Nova Aurora
|
2021-04-14 04:17:53
|
It's something now often used satirically to show when linux becomes a major player on the desktop
|
|
|
Scientia
|
2021-04-14 04:18:21
|
If there's an architecture change from like x86 to ARM on desktops then I think Linux has an apt chance to shine, since software on windows and MacOS will be forced to go through a compatibility layer or get ported too
|
|
|
Nova Aurora
|
2021-04-14 04:19:01
|
When chromeOS becomes the dominant operating system
|
|
|
Scientia
|
2021-04-14 04:19:10
|
Not that the MacOS compatibly layer is anything to scoff at
|
|
2021-04-14 04:19:17
|
They played their cards well
|
|
|
spider-mario
|
|
Nova Aurora
It's something now often used satirically to show when linux becomes a major player on the desktop
|
|
2021-04-14 04:39:54
|
right, but I have become somewhat desensitized to the joke so I approached it somewhat seriously instead :p
|
|
|
Scientia
|
2021-04-14 04:40:51
|
Linux seems to be growing in userbase
|
|
2021-04-14 04:40:57
|
Not particularly fast
|
|
2021-04-14 04:41:15
|
But Linux at least has it's niches
|
|
|
spider-mario
|
2021-04-14 04:41:48
|
Wayland might hurt some of them
|
|
|
Scientia
|
2021-04-14 04:41:59
|
Yeah I've tried wayland
|
|
|
spider-mario
|
2021-04-14 04:42:08
|
by currently making proper color management a pain if not even an impossibility
|
|
|
Scientia
|
2021-04-14 04:42:22
|
It seems like a good technology but there's just not enough improvements over X to make it worth it
|
|
|
spider-mario
|
2021-04-14 04:42:25
|
(there is a huuge thread about this on pixls.us)
|
|
2021-04-14 04:42:39
|
https://discuss.pixls.us/t/wayland-color-management/10804
|
|
|
Scientia
|
2021-04-14 04:42:44
|
Overall a meh kind of thing with flaws even compared to X
|
|
|
spider-mario
|
|
spider-mario
https://discuss.pixls.us/t/wayland-color-management/10804
|
|
2021-04-14 04:43:13
|
with a few interventions from Graeme Gill (author of ArgyllCMS) and Florian Höch (author of DisplayCAL)
|
|
|
|
Deleted User
|
2021-04-15 03:21:50
|
you know what i don't understand
|
|
2021-04-15 03:21:59
|
when the website is called rapidapi
|
|
2021-04-15 03:22:07
|
and the average latency is legit 500ms
|
|
2021-04-15 03:22:42
|
and the actual website itself, not where you make api calls is also
|
|
2021-04-15 03:22:44
|
slow as fuck
|
|
|
Petr
|
|
when the website is called rapidapi
|
|
2021-04-15 05:15:44
|
That's just marketing. 🙂
|
|
|
fab
|
2021-04-15 11:53:36
|
are those updates in the software necessary for those who have a windows 10
|
|
2021-04-15 11:53:59
|
and already can have a good experience like chrome with youtube bookmarks
|
|
2021-04-15 11:54:05
|
and all the new thing required
|
|
2021-04-15 11:54:17
|
like what is bad about chrome stable?
|
|
2021-04-15 11:54:26
|
what are the percentual in 2021?
|
|
2021-04-15 11:54:35
|
if you can link something
|
|
|
Scope
|
2021-04-15 11:20:20
|
https://www.reddit.com/r/DataHoarder/comments/mr50yh/my_zfs_645tb_server_dual_intel_gold_5222_512_gb/
|
|
|
|
Deleted User
|
2021-04-15 11:23:54
|
Ah yes, r/DataHoarder. I love them ❤️
|
|
|
fab
|
2021-04-17 12:14:19
|
https://www.hdblog.it/curiosita/articoli/n536359/streaming-video-inquinamento-ridurre-impronta/
|
|
2021-04-17 12:14:30
|
source:
|
|
2021-04-17 12:14:31
|
https://edition.cnn.com/videos/world/2021/03/24/video-streaming-environmental-impact-project-planet-lon-orig.cnn/video/playlists/project-planet/
|
|
|
Scope
|
2021-04-17 01:33:10
|
https://www.tomshardware.com/news/hard-drive-ssd-shortages-imminent-if-new-cryptocurrency-blooms
|
|
2021-04-17 01:33:19
|
> Unlike Bitcoin, which is based on proof of work, Chia utilizes a proof of space and time model. Chia reportedly arrives as an eco-friendly cryptocurrency. Bram Cohen, who's best known as the inventor of BitTorrent, created Chia to leverage the free space on storage devices. The basis behind Chia is that hard drives and SSDs use less power, are easier to come by and cheaper to purchase.
|
|
|
fab
|
2021-04-17 02:15:02
|
|
|
2021-04-17 03:49:46
|
|
|
2021-04-17 03:50:50
|
i think for preview q 37 should be used
|
|
2021-04-17 05:31:15
|
it don't read all download this file it's a resume of what i deleted, i deleted some messages
|
|
|
diskorduser
|
2021-04-18 01:27:16
|
Just use avif for thumbnail
|
|
|
Nova Aurora
|
2021-04-19 06:59:48
|
How does one get the <@&833056294083493889> role?
|
|
|
_wb_
|
2021-04-19 07:00:58
|
Be in verbose mode
|
|
|
Nova Aurora
|
2021-04-19 07:01:44
|
Ah, I had bot spam muted
|
|
2021-04-19 07:01:51
|
Now I see
|
|
2021-04-19 07:02:57
|
You froze Fabian 1 level from being expert <:kekw:808717074305122316> <:Spam:806628077656473650>
|
|
|
Fox Wizard
|
2021-04-19 07:18:32
|
<:kekw:808717074305122316>
|
|
|
BlueSwordM
|
2021-04-19 11:25:29
|
🦾 <:Poggers:805392625934663710> 🤳
🦵 🍗
|
|
|
Fox Wizard
|
2021-04-20 12:33:20
|
<:kekw:808717074305122316>
|
|
|
spider-mario
|
2021-04-20 10:15:05
|
I just realized that I had a dream involving AVIF last night
|
|