JPEG XL

Info

rules 58
github 38694
reddit 688

JPEG XL

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
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
2026-01-20 09:53:14 Was a message deleted here?
veluca
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
2026-01-20 09:55:14 was referring to the video "what happens if you open a jpeg in a text editor"
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
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
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
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_
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
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 Ж
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