JPEG XL

Info

rules 58
github 38692
reddit 688

JPEG XL

jxl-rs 0
tools 4270
website 1813
adoption 22069
image-compression-forum 0
glitch-art 1071

General chat

welcome 3957
introduce-yourself 294
color 1687
photography 3532
other-codecs 25116
on-topic 26652
off-topic 23987

Voice Channels

General 2578

Archived

bot-spam 4577

glitch-art

jonnyawsom3
2025-12-13 07:55:16
We'll move to <#794206170445119489> but how did you encode them?
2025-12-13 07:56:46
For those images you probably want lossless, so try `-d 0` too
_wb_
2025-12-13 09:13:42
jxl was actually designed very much for 20x20 pixel art (not exclusively of course)
jonnyawsom3
2025-12-29 11:49:26
Mmmm, DCTs
dogelition
2025-12-30 10:40:26
https://youtu.be/7aWFHn1wS1U
5peak
2026-01-16 05:57:33
ArteFucts
Traneptora
2026-01-20 09:37:28
JPEG might not actually be illegal in that case
2026-01-20 09:37:36
JXL almost certainly would be
veluca
Traneptora JXL almost certainly would be
2026-01-20 09:38:15
you could try to change layer or ec names 😄
Traneptora
2026-01-20 09:39:22
Some things might work but the HF coeffs likely would fail 0x130000
2026-01-20 09:39:39
which is most of the file
jonnyawsom3
Traneptora JPEG might not actually be illegal in that case
2026-01-20 09:53:14
Was a message deleted here?
veluca
Traneptora Some things might work but the HF coeffs likely would fail 0x130000
2026-01-20 09:53:58
no need to use ANS
2026-01-20 09:53:58
😛
2026-01-20 09:54:19
now I am wondering how hard it would be to make a valid jxl file that is almost all valid ascii
2026-01-20 09:54:53
(and also a reasonable representation of some input image)
Traneptora
Was a message deleted here?
2026-01-20 09:55:14
was referring to the video "what happens if you open a jpeg in a text editor"
veluca now I am wondering how hard it would be to make a valid jxl file that is almost all valid ascii
2026-01-20 09:55:47
almost all, so basically not 0xff ?
veluca
2026-01-20 09:56:32
ideally
2026-01-20 09:56:33
😄
2026-01-20 09:56:38
0xff followed by ascii
2026-01-20 09:57:10
but probably the size header would need to be something else, and presumably some huffman tables too
Traneptora
2026-01-20 09:57:17
0xff unfortunately is never valid for UTF-8. or fortunately since it immediately rules out text
veluca
2026-01-20 09:57:34
yeah that was done on purpose
2026-01-20 09:58:02
(and also the 0x0a that follows, to detect confusion with windows and text mode)
Traneptora
veluca 0xff followed by ascii
2026-01-20 10:01:01
all printable?
2026-01-20 10:01:24
i.e. between 32 and 126, not counting some stuff like 10
veluca
2026-01-20 10:01:33
sure why not
Traneptora
veluca (and also the 0x0a that follows, to detect confusion with windows and text mode)
2026-01-20 10:02:24
wait that's why? so it immediately becomes obvious if you see 0xff 0d 0a?
veluca
2026-01-20 10:02:49
well, it fails the signature check
2026-01-20 10:02:56
but IIRC yes
Traneptora
2026-01-20 10:02:56
huh. that's smart.
veluca
2026-02-01 11:04:58
on the way to progressive decoding...
jonnyawsom3
2026-02-01 11:08:03
JXL, now with 7x more flags
RaveSteel
2026-02-01 11:13:35
the grass tiles actually look like they could be from a video game
AccessViolation_
2026-02-01 11:18:05
finally, the 'photoshop content-aware fill' coding tool
jonnyawsom3
2026-02-01 11:23:41
Gmod grass
RaveSteel
2026-02-01 11:27:22
idea for compression: create textures for all things (stone, rock, grass, sand etc.) and then use AI™ to detect and replace them with a premade generic tile for maximum efficency <:galaxybrain:821831336372338729> /s
spider-mario
2026-02-02 11:39:32
that could go slightly wrong with “skin”
VcSaJen
2026-02-02 11:43:41
it would turn people into emoticons 🙂
Adrian The Frog
2026-02-03 01:30:05
i feel like that's kinda what vae encoding is
2026-02-03 01:31:18
says the sort of thing that's in an area at a low resolution, and then it's up to the vae decoder to figure out what the actual pixels look like
DZgas Ж
2026-02-19 06:03:53
2022
Dunda
2026-02-21 08:11:39
These are really cool
RaveSteel
2026-02-22 03:18:31
embed
RaveSteel
2026-02-22 03:18:38
https://embed.moe/https://cdn.discordapp.com/attachments/805007255061790730/1475149765317497036/K1RMc4a.jxl?ex=699c6fc7&is=699b1e47&hm=fab7e83d4bf48eaade0df1c42d05130418ebad7c7bd7bf284a79bd7ce196c255&
AccessViolation_
RaveSteel
2026-02-22 03:37:47
what's the story behind this one?
RaveSteel
2026-02-22 03:39:12
Playing around with OBS color formats in HDR and then using mpv with HW decode to display it
2026-02-22 03:39:57
This image has almost 10k nits in PQ while being an 8 bit image
2026-02-23 10:03:21
2026-03-01 04:17:00
I used the depth map as a gainmap lol
embed
RaveSteel I used the depth map as a gainmap lol
2026-03-01 04:17:06
https://embed.moe/https://cdn.discordapp.com/attachments/805007255061790730/1477701198655000776/lkxiqze.jxl?ex=69a5b7fc&is=69a4667c&hm=ba4022e90c9ea5f130b9d840aacc63442478642c3e8a2f0490071e9d52c1204e&
RaveSteel
2026-03-01 04:17:44
you can make out the original shape with hdr or proper tonemapping
AccessViolation_
2026-03-01 04:36:56
that looks ominous
2026-03-01 04:37:08
like a sea creature
RaveSteel
2026-03-01 04:40:59
the ultrahdr reference app is weird
_Broken s̸y̴m̴m̵̿e̴͌͆t̸r̵̉̿y̴͆͠
2026-03-04 08:03:38
Is compression artefacts <#805007255061790730> or <#824000991891554375> ?
_wb_
2026-03-04 08:22:38
neither 🙂
2026-03-04 08:23:32
probably more something for <#803645746661425173> or <#804324493420920833> or <#805176455658733570>
_Broken s̸y̴m̴m̵̿e̴͌͆t̸r̵̉̿y̴͆͠
2026-03-04 08:23:45
okay-
2026-03-04 08:24:20
<#804324493420920833> it is then.
Kleis Auke
2026-03-07 04:48:21
Context: https://github.com/google/highway/pull/2897
RaveSteel
2026-03-09 03:21:44
2026-03-09 03:30:05
Epilepsy warning for this one
AccessViolation_
2026-03-09 07:05:41
why do I feel like I'm watching never gonna give you up
2026-03-09 07:06:19
it's like I see his silhouette in the noise
spider-mario
2026-03-11 09:26:04
because the noise is making the same dance moves
DZgas Ж
DZgas Ж funny artifacts of my own codec (nothing serious, just experimenting)
2026-03-26 08:32:35
2026-03-26 09:15:57
bro you quadtree and etc.
Dunda
2026-03-27 12:12:40
Its such a cool look
2026-03-27 12:13:40
At one point I considered a styistic quadtree project that would create boxes around alpha cutout things, but I putting it over a solid image just based on detail is so interesting