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

adoption

Adoption of jxl: what software supports jxl already, how to get more adoption?

lithium
Scope This will be very slow optimization (especially for large images) with very little improvement, more efficient in terms of speed/compression would be something like this: `pingo -sa -nocompression` + (-strip or -nostrip, etc) then `ect -9 --reuse` or `ect -30060 --reuse` + options Although I don't know why to use `-nostrip` and `-keep` for web images (they will be visually lossless), invisible alpha might be needed for example to use some tricks for textures in games, etc. Also pingo reduces all images to 8 bits per channel
2021-03-25 07:19:16
Have some question about Pingo, could you teach me? Do something on png invisible alpha, this behavior will get some bad effect(like lossy alpha)? And if Pingo lossless transform 10bit drawing type image to 8bit, I should worry this this behavior?
Petr
2021-03-25 07:21:29
IMHO PNG optimization should be discussed in <#805176455658733570>
2021-03-25 03:07:02
Vidu la novan artikolon en esperanto: / See the new article in Esperanto: https://eo.wikipedia.org/wiki/JPEG_XL 😎
fab
2021-03-25 03:19:20
very good
Petr
2021-03-26 07:55:09
Miracle Pen mentioned on Wikipedia that the states of the standards may not be up to date on the ISO website: https://en.wikipedia.org/w/index.php?title=JPEG_XL&diff=1007812588&oldid=1007800812&diffmode=source
2021-03-26 07:55:15
So what sense does it make if people can't rely on it?
2021-03-26 07:55:20
Does anyone have more info about this (in general)?
Petr Vidu la novan artikolon en esperanto: / See the new article in Esperanto: https://eo.wikipedia.org/wiki/JPEG_XL 😎
2021-03-26 07:58:53
Oops, this should have been in <#822105409312653333>… πŸ˜‡
_wb_
2021-03-26 08:16:15
The public ISO website only shows what has been formally approved by the national bodies of ISO
2021-03-26 08:18:37
Currently, part 1 DIS is approved formally. Part 1 FDIS has been approved within JPEG for submission to ISO (which is what we usually mean when we say "it has reached FDIS stage"), but the ballot is still open and the members of ISO (ANSI, DIN, NBN, etc) formally still have to approve it before it is approved formally.
2021-03-26 08:20:28
For Part 2, the DIS is also approved formally. The FDIS of part 2 has not been approved within JPEG yet though, and no FDIS text has been submitted to ISO yet. So this one is still at DIS stage, and if all goes well it will go to FDIS stage at the JPEG meeting in April.
2021-03-26 08:20:47
Does that clarify things?
Petr
2021-03-26 08:26:09
It does, thanks. So if anyone (including editors of Wikipedia in various languages) wants to be up to date, they basically need to watch this Discord server… πŸ™‚
_wb_
2021-03-26 08:31:39
That or become a JPEG member and have access to the non-public ISO documents πŸ™‚
2021-03-26 08:32:18
well
2021-03-26 08:32:30
you can also just look at the public press releases by JPEG
2021-03-26 08:32:31
https://jpeg.org/items/20210205_press.html
2021-03-31 08:53:05
https://groups.google.com/a/chromium.org/g/blink-dev/c/WjCKcBw219k/m/BK9qXyz1BwAJ
Master Of Zen
2021-03-31 10:42:19
yey
190n
2021-04-01 04:55:22
https://chromium.googlesource.com/chromium/src/+/6980917f414387c968a94b4ee1feb4fdf654b157 > Add libjxl library and its dependencies. > > Make the new "libjxl" library available in gn build system and > include its new dependencies (google/highway). > > This library is now included in the build from the > blink_platform_unittests_sources target so it is built in this > commit. Since it is only in the unittest it won't be included in > chrome binary with this commit. > > This library will be conditionally included behind a flag in a > follow up commit in preparation to support jxl Content-Encoding and > image/jxl codec.
Scope
2021-04-01 01:17:51
Hmm, how fast does this get into Chrome Canary?
_wb_
2021-04-01 01:20:10
it won't be useful yet until the next commit lands too
Crixis
2021-04-02 04:29:54
mirillis jpeg xl wic for windows fail to decode lossless transcoded jpeg, anyone have found an alternative?
Scope
2021-04-02 04:33:55
It works but with striped metadata
Crixis
2021-04-02 04:34:35
not for me
2021-04-02 04:35:30
damaged file error
Scope
2021-04-02 04:42:06
Hm, maybe someone can compile WIC with the new JXL version, but I don't have MS VS and Inno installed at the moment
fab
2021-04-02 04:50:50
https://github.com/saschanaz/jxl-winthumb
Scope
2021-04-04 09:33:24
<https://github.com/Exiv2/exiv2/issues/1503#issuecomment-804764283> > **JPEG-XL Format** > The JXL format is the current contendor to replace JPEG/GIF as the most popular image format. At the time of writing (2021), it is too early to say if it will reach the goal that eluded PNG, JP2 and WebP Hmm, why Jpeg XL is not a good replacement for PNG? And PNG didn't reach its goal (for animation, yes, but for still images)?
_wb_
2021-04-04 09:55:40
PNG was very successful, as a lossless still image format
2021-04-04 09:56:11
It of course did not replace JPEG but that was never the goal
2021-04-04 09:57:23
It was supposed to replace GIF though, and failed because of the MNG/APNG thing that caused animated PNG to come way too late
2021-04-04 09:58:19
It did replace GIF as a still image format though, to the point that most people think a GIF is by definition an animation
Scope
2021-04-04 11:23:51
Yes, that's what I mean, why not for JPEG/GIF **and PNG**, because I don't see other common and supported alternatives like PNG for still images, while GIF is now used mostly for animation and more often as a backing for video formats (for more compatibility)
2021-04-04 11:24:10
- https://github.com/libvips/libvips/pull/2181
Scope <https://github.com/Exiv2/exiv2/issues/1503#issuecomment-804764283> > **JPEG-XL Format** > The JXL format is the current contendor to replace JPEG/GIF as the most popular image format. At the time of writing (2021), it is too early to say if it will reach the goal that eluded PNG, JP2 and WebP Hmm, why Jpeg XL is not a good replacement for PNG? And PNG didn't reach its goal (for animation, yes, but for still images)?
2021-04-07 03:05:46
In addition about PNG vs. GIF πŸ€” <https://nigeltao.github.io/blog/2021/fastest-safest-png-decoder.html>
_wb_
2021-04-07 03:46:56
https://chromium.googlesource.com/chromium/src/+/043d32542213b601bf5852f6cd5950c949f411fa
BlueSwordM
2021-04-07 05:52:41
Next up: OpenCamera JXL support.
2021-04-07 05:52:54
Although without much ARM SIMD or intrinsics, I'm guessing it wouldn't be worth it.
veluca
2021-04-07 06:08:01
there's quite a bit of ARM SIMD πŸ˜›
BlueSwordM
veluca there's quite a bit of ARM SIMD πŸ˜›
2021-04-07 06:08:53
Is that enough for a phone with 2Ghz A76 cores to encode in real time?
2021-04-07 06:09:11
I still haven't tested JXL on my own phone.
veluca
2021-04-07 06:09:20
define realtime
BlueSwordM
2021-04-07 06:09:20
Have you devs done any testing in that regard?
veluca define realtime
2021-04-07 06:09:54
Encoding a 12MP image should be done in 0,5-1.0s on a single mid power A76 core.
2021-04-07 06:10:08
Oh right, I always forget there's -s 3 we can use. πŸ˜›
2021-04-07 06:10:38
Actually, could I even build cjxl and djxl on termux? πŸ€”
veluca
2021-04-07 06:10:44
yes
2021-04-07 06:10:47
I did that
_wb_
2021-04-07 06:19:55
For normal photos, you don't really need very fast encoding, you just need memory to store the pictures that haven't been encoded yet, right?
veluca
2021-04-07 06:24:16
``` u0_a285@localhost ~/jpeg-xlm/build ξ‚ master $ ./tools/cjxl ~/cathedral.ppm.png --num_reps=5 --speed=wombat --num_threads=4 J P E G \/ | /\ |_ e n c o d e r [v0.3.7 | SIMD supported: Neon] No output file specified. Encoding will be performed, but the result will be discarded. Read 2000x3008 image, 13.1 MP/s Encoding [VarDCT, d1.000, wombat], 4 threads. Compressed to 713491 bytes (0.949 bpp). 2000 x 3008, geomean: 4.09 MP/s [3.67, 4.18], 5 reps, 4 threads. ``` that's on a samsung a51
2021-04-07 06:24:57
``` u0_a285@localhost ~/jpeg-xlm/build ξ‚ master $ ./tools/cjxl ~/cathedral.ppm.png --num_reps=5 --speed=wombat --num_threads=0 J P E G \/ | /\ |_ e n c o d e r [v0.3.7 | SIMD supported: Neon] No output file specified. Encoding will be performed, but the result will be discarded. Read 2000x3008 image, 13.1 MP/s Encoding [VarDCT, d1.000, wombat], 0 threads. Compressed to 713491 bytes (0.949 bpp). 2000 x 3008, geomean: 1.88 MP/s [1.86, 1.89], 5 reps, 0 threads. ```
2021-04-07 06:25:17
so I guess about 3x slower than you'd want it to be
2021-04-07 06:27:53
but also ``` u0_a285@localhost ~/jpeg-xlm/build ξ‚ master $ ./tools/cjxl ~/cathedral.ppm.png --num_reps=5 -s 6 --faster_decoding=4 --num_threads=0 J P E G \/ | /\ |_ e n c o d e r [v0.3.7 | SIMD supported: Neon] No output file specified. Encoding will be performed, but the result will be discarded. Read 2000x3008 image, 13.2 MP/s Encoding [VarDCT, d1.000, wombat], 0 threads. Compressed to 761117 bytes (1.012 bpp). 2000 x 3008, geomean: 2.46 MP/s [2.44, 2.46], 5 reps, 0 threads. ```
improver
_wb_ https://chromium.googlesource.com/chromium/src/+/043d32542213b601bf5852f6cd5950c949f411fa
2021-04-07 06:30:25
animation support is not in yet?
_wb_
improver animation support is not in yet?
2021-04-07 06:31:45
no, not yet. Also no HDR yet, and no progressive decode. But it's a start!
BlueSwordM
2021-04-07 06:35:05
I think progressive decode would have been nice from the start.
2021-04-07 06:35:13
It's still a start though. πŸ˜›
2021-04-07 06:35:20
Great job to the Chromium team. πŸ₯³
improver
2021-04-07 06:35:35
I see. yeah, it's good to start with something, just wondering when we'll have feature-complete stuff in
_wb_
2021-04-07 06:36:16
I hope we get feature-complete before the flag gets enabled by default
improver
2021-04-07 06:36:49
absolutely. otherwise it'd be sorta bad
veluca
BlueSwordM I think progressive decode would have been nice from the start.
2021-04-07 06:54:43
progressive decode is a lot more complex than it seems in Chrome πŸ˜„
raysar
2021-04-07 07:43:29
The "quicklook" for windows, seems to be ready to decode jxl because it use imagemagick πŸ˜„ But for now i don't know how to use it πŸ˜„ https://github.com/QL-Win/QuickLook/issues/861
improver
BlueSwordM I think progressive decode would have been nice from the start.
2021-04-07 07:48:59
I'd say that full format-feature support is more important, as having it incomplete for too long may create issues on how jxl features are being used/tested by potential adopters
il1kesonic
2021-04-08 01:18:01
abortion
_wb_
2021-04-08 01:35:24
Jim
2021-04-08 01:36:35
<:logo:829708783336816671> <:Xjxl:822166843313225758> <:JXL:805850130203934781> <:JPEG_XL:805860709039865937> <:FeelsAmazingMan:808826295768449054>
fab
2021-04-08 01:36:41
also why i don't understand it can't display more like ssimulacra loss
2021-04-08 01:37:07
i read iterating use source pixels crixis said it in <#794206170445119489> is it true
2021-04-08 01:37:29
but i want to know if the image look visually good after the modular loss
2021-04-08 01:37:35
what i need to measure
2021-04-08 01:37:45
how you do when testing the codec
2021-04-08 01:37:57
do you do by eyes?
2021-04-08 01:38:20
like for normal users an automation would be good with minus 1 -1 parameter
2021-04-08 01:38:55
i'm joking obviously
2021-04-08 01:39:09
jim said what he said is really priority for normal users
_wb_
2021-04-08 01:40:28
i still haven't in chrome canary 91
_wb_
2021-04-08 01:41:33
it's in version 91.0.4470.0 or above
fab
2021-04-08 01:41:34
<@!111445179587624960> do you still have capture made entirely with that font
2021-04-08 01:41:42
not only in after right
Jim
2021-04-08 01:41:58
I think they just merged it, so will probably have to wait for a new build to be created.
fab
2021-04-08 01:42:04
Google Chrome Γ¨ aggiornato Versione 91.0.4469.5 (Build ufficiale) canary (a 64 bit)
_wb_
2021-04-08 01:42:22
probably tomorrow?
Crixis
_wb_ it's in version 91.0.4470.0 or above
2021-04-08 01:43:54
<:SadCat:805389277247701002>
fab
2021-04-08 01:44:14
2021-04-08 01:44:28
how to do a transparent version
2021-04-08 01:44:57
with png alpha
Jim
2021-04-08 01:46:55
If you have the original layered files just take any non background layers and copy/pasta into a new image with transparent background. If not, the quick and dirty way is to do a magic select of all the white pixels and delete them to make them transparent.
fab
2021-04-08 01:47:06
I have the font
2021-04-08 01:47:31
but gimp is so slow on my pc
Jim
2021-04-08 01:47:45
Then either first option or make a new image with transparent background and add the text.
fab
2021-04-08 01:49:09
Which resolutio n discord support
2021-04-08 01:49:14
for emoji
2021-04-08 01:49:29
what is the maximum i need to write jpeg
Jim
2021-04-08 01:51:34
> For optimal emoji resolution, you can upload them in sizes up to 128x128 pixels, but they will be resized to 32x32 pixels. Additionally, the emoji file size must be smaller than 256kb. https://support.discord.com/hc/en-us/articles/360041139231-Adding-Emojis-and-Reactions
fab
2021-04-08 01:52:01
which color should be the text
2021-04-08 01:52:31
it's loading the fonts
2021-04-08 01:52:47
i have only 1400 but the system is slow
Jim
2021-04-08 01:53:09
Whatever you want, but should keep in mind that default light theme is white background and dark background is #36393f
2021-04-08 01:53:48
If you use JPEG it won't have a transparent background though.
2021-04-08 01:54:10
1400 is quite a lot πŸ‘€
fab
2021-04-08 01:57:05
It's refusing
Crixis
2021-04-08 02:00:29
light isn't the default, nobody use light discord
fab
2021-04-08 02:02:16
i cant' do
2021-04-08 02:02:38
i can't use pixlr
2021-04-08 02:02:54
and gimp don't work it doesn't display the window edit text
2021-04-08 02:03:08
so should i renounce
2021-04-08 02:29:17
honestly jim do we need another emoji
2021-04-08 02:29:35
i think not
2021-04-08 02:30:05
i don't know how to make
_wb_
2021-04-08 07:02:02
chrome canary has the flag too now
Crixis
2021-04-08 07:19:00
nope
_wb_
2021-04-08 07:28:38
Version 91.0.4471.0 (Official Build) canary (x86_64)
Crixis
2021-04-08 08:11:08
damn windows
Master Of Zen
_wb_
2021-04-08 09:36:29
2021-04-08 09:36:40
<:PepeHands:808829977608323112>
Scope
2021-04-08 09:45:05
Yep, JXL support is added from something like 91.0.4470.0 and higher
Crixis
2021-04-08 09:57:07
i'm now on ubuntu but no flag
2021-04-08 09:58:00
raysar
2021-04-08 11:16:07
we need to wait the canary update
Scope
2021-04-09 03:36:42
<:Hypers:808826266060193874>
Orum
2021-04-09 03:57:58
so is mozilla just going to keep pretending it doesn't exist?
Crixis
2021-04-09 05:56:01
I was so tired yesterday, i was sure i downloaded canary, iq -42 after 23:00
fab
2021-04-09 06:29:06
Versione 91.0.4472.0 (Build ufficiale) canary (a 64 bit)
raysar
Orum so is mozilla just going to keep pretending it doesn't exist?
2021-04-09 12:30:10
yes moz dev don't care.
_wb_
2021-04-09 12:33:47
I think they do care, but they just don't have a huge amount of manpower atm, after firing 250 people last summer...
2021-04-09 12:35:00
so I suspect they're waiting until everything works well in chrome...
raysar
2021-04-09 12:40:25
I hope, but it can be accept in the roadmap. However, i don't understant why it's long and hard to add an image format when there is a lib working.
2021-04-09 12:40:51
Chrome canary on windows 91.0.4472.0 9 april 2021 😍
2021-04-09 12:45:44
No flags on android at the same version :/
_wb_
2021-04-09 12:54:42
a simple integration with the library is not that hard to do
2021-04-09 12:55:22
getting progressive decode, animation, color management, HDR, alpha blending etc etc to work correctly is something else
raysar
2021-04-10 06:29:49
Which software will be the first to display animated jxl? That's a big question πŸ˜„
2021-04-10 06:45:14
There is a good compilation of the software QUICKLOOK for windows (open file with spacebar like macos) working for JXL 😍 https://github.com/QL-Win/QuickLook/issues/861
fab
2021-04-10 06:55:57
what is this quicklook
Deleted User
2021-04-10 06:58:43
yeah please guys
2021-04-10 06:59:01
spam the absolute fuck out of all githubs and gitlabs on everything with issues to implement jpeg xl
2021-04-10 06:59:37
fuck it make a petition.org
2021-04-10 07:00:07
if i can contribute somehow i'm free to do it too
_wb_
2021-04-10 07:34:46
<@795684063032901642> any idea what will happen first, jxl support behind a flag compiled in android chrome, or flag default on in desktop chrome?
veluca
2021-04-10 07:44:51
we're aiming for android first
Scientia
2021-04-10 10:23:30
android support 😍
2021-04-10 10:23:50
maybe in android 12 or 13
2021-04-10 10:25:49
probably 13
Pieter
2021-04-10 10:38:18
I assume they're talking about chrome in Android, not in the system libraries itself?
_wb_
2021-04-10 10:49:29
Chrome in android, yes
2021-04-10 10:50:04
System libraries is not very useful, with the long tail of old androids
2021-04-10 10:50:58
Even libjpeg-turbo gets packaged in apks because the system one can be kind of old
Scientia
2021-04-11 02:09:14
also about the jxl support being included in chrome canary
2021-04-11 02:09:52
i've tried chrome dev and chromium latest on linux and even though they had similar versions of chrome/chromium they had no jxl flag
2021-04-11 02:09:58
the canary builds must be special
sklwmp
Scientia the canary builds must be special
2021-04-11 04:11:09
canary builds, iirc, are like nightly builds
2021-04-11 04:11:14
so they're the most up-to-date
2021-04-11 04:11:37
i think the dev channel is more of a weekly update channel
2021-04-11 04:11:41
https://www.chromium.org/getting-involved/dev-channel
2021-04-11 04:11:57
Scientia
2021-04-11 04:14:10
i've used chromium too
2021-04-11 04:14:19
which had a HIGHER version number than the canary with jxl
2021-04-11 04:14:48
so the jxl flag and lib must have been patched into canary i think
2021-04-11 04:15:30
i don't know why that would be the case, jxl is royalty free so it should be fine in chromium
_wb_
2021-04-11 05:33:17
There are two flags: a compile flag and a runtime flag
2021-04-11 05:34:05
On Android, the compile flag is off by default, so default builds don't include the functionality at all there
fab
2021-04-11 08:50:44
for %i in (C:\Users\User\Documents\cover\*.png) do cjxl4 "%i" "%i.jxl" -d 1.541 -s 7 --epf=3 --gaborish=1 --noise=1 --intensity_target=210 --dots=0 --faster_decoding=4 --num_threads=2
2021-04-11 08:50:55
at faster decoding 4
2021-04-11 08:51:03
are there any?
2021-04-11 08:52:16
does USAC can?
2021-04-11 08:52:36
even normal jpeg can get corrupt
2021-04-11 08:52:38
see his wiki
2021-04-11 08:53:39
i think USAC can but not with free closed source decoder, like with the one you download from foobar2000 components and that's available only for windows pc
2021-04-11 08:53:45
compiled
2021-04-11 09:00:10
........
2021-04-11 09:00:19
also what we want
2021-04-11 09:00:23
i want a better jxl viewer, a gimp editor support for using the photo as new tab for using as a wallpaper for using in android also updated jpeg xl wic with information if the photo is lossy modular lossy vardct or lossless or n1 or palette
raysar
2021-04-11 03:24:17
Last chrome canary on windows lost JXL flag :/
Deleted User
2021-04-11 03:26:17
Why ;_;
veluca
2021-04-11 03:27:48
because it's a canary for 92, and we (by mistake) made the flag be present only up to 91... you can still enable the flag by enabling some "show flags that were retired in 91" or something like that
2021-04-11 03:27:53
(we'll fix it soon :P)
Scientia
2021-04-11 03:30:11
ohhh
Deleted User
2021-04-11 03:30:37
`#temporary-unexpire-flags-m91` and then `#enable-jxl` again indeed worked, thanks!
Scientia
2021-04-11 03:30:38
so that's why it wasn't present on chromium builds for me, works now that i unexpired the flags
raysar
2021-04-11 04:11:12
I'm curious which was the fist android app supporting reading jxl file 😼
190n
2021-04-11 05:18:00
termux with djxl :P
Crixis
raysar I'm curious which was the fist android app supporting reading jxl file 😼
2021-04-11 06:20:32
when someone make one or chrome implement it
raysar
Crixis when someone make one or chrome implement it
2021-04-11 08:05:49
An android file viewer can add if first :D
2021-04-11 11:57:22
<@!179701849576833024> i found a problem with chrome canary, in very low quality (lower than -d 15, using --target_size) decode crash
veluca
2021-04-12 06:40:52
Will look into it...
Crixis
2021-04-12 07:00:47
noise syntesis?
Moritz Firsching
2021-04-12 07:46:26
seems like a it is the same noise synthesis problem, thanks for the report <@!231086792315633664>
raysar
2021-04-12 03:15:50
There is no noise synthesis in the picture it's a basic -s 7 compression.
_wb_
2021-04-12 04:03:01
Very low quality though, so maybe modular?
BlueSwordM
2021-04-12 04:05:21
Oh, it also crashes my decoding on desktop <:Thonk:805904896879493180>
_wb_
2021-04-12 04:24:04
djxl has no problem with it, but maybe the api does?
2021-04-12 04:26:00
decode_oneshot also seems to work on it
Crixis
raysar <@!179701849576833024> i found a problem with chrome canary, in very low quality (lower than -d 15, using --target_size) decode crash
2021-04-12 04:26:12
I'm seeing noise syntesis in this image or i'm blind
_wb_
2021-04-12 04:26:18
But maybe issue when decoding to 8-bit?
Crixis
2021-04-12 04:26:39
imagemagik work on this
_wb_
2021-04-12 04:27:55
Do we do noise by default at very low distance? It would make sense
veluca
2021-04-12 04:38:38
I am pretty convinced we don't, but I might be wrong...
raysar
_wb_ Very low quality though, so maybe modular?
2021-04-12 04:59:13
no it's a dct, it works great with imagemagick decoding.
_wb_
2021-04-12 05:02:44
It does have the container and contains exif and xmp metadata
2021-04-12 05:02:54
Maybe that causes trouble?
raysar
2021-04-12 05:03:12
the same image with --noise 0, it works on chrome, you find it
_wb_
2021-04-12 05:03:21
What happens if you encode with `--strip` ?
raysar
2021-04-12 05:11:16
no change with strip, crash in dct mode with noise=1
Crixis
raysar the same image with --noise 0, it works on chrome, you find it
2021-04-12 05:11:52
my chrome decode fine
raysar
2021-04-12 05:14:23
No problem in modular with noise=1, noise works in modular or it's an option only for dct mode?
2021-04-12 05:17:07
the target_size make no sense when we use at ultra low bpp <:ugly:805106754668068868>
2021-04-12 05:20:53
Ah, all -noise=1 crash on chrome and xnviewmp ...
veluca
2021-04-12 05:21:49
we fixed it on the latest canary IIRC
raysar
2021-04-12 05:24:08
great, xnviewmp dev need to know something to do not make the same mistake?
veluca
2021-04-12 05:24:36
no, it's a JXL problem
2021-04-12 05:24:50
ah, nvm
2021-04-12 05:24:54
I didn't recall correctly
2021-04-12 05:25:00
it's fixed in the private repo
raysar
2021-04-12 05:27:54
In the future google 91 stable, the error will be present?
_wb_
2021-04-12 05:33:04
No
2021-04-12 05:33:41
This is fixed upstream but still needs to percolate
2021-04-12 05:35:18
We should probably do a version bump, also good excuse to sync the jxl_from_tree updates 😁
raysar
2021-04-12 05:38:59
it's strange, because when we dont specify --noise option, even at ultra low bpp noise is not diplayed.
2021-04-12 05:41:30
above -d=3 for me we need to enable by default --noise=1 --epf=3 --gaborish=1
2021-04-12 05:42:10
And display warning if an option is useless, like --noise when we are modular mode.
Deleted User
2021-04-12 06:54:32
``` --epf=-1..3 Edge preserving filter level (-1 = choose based on quality, default)``` How does `cjxl` choose EPF level?
veluca
2021-04-12 07:02:18
IIRC noise should be possible in modular mode, at least dec side
``` --epf=-1..3 Edge preserving filter level (-1 = choose based on quality, default)``` How does `cjxl` choose EPF level?
2021-04-12 07:02:41
there's some thresholds, I'm not sure exactly which ones
2021-04-12 07:03:15
https://gitlab.com/wg1/jpeg-xl/-/blob/master/lib/jxl/enc_frame.cc#L253
2021-04-12 07:03:34
0 below d0.75, 1 up to 1.5, 2 up to 4, 3 above that
Deleted User
veluca 0 below d0.75, 1 up to 1.5, 2 up to 4, 3 above that
2021-04-12 07:09:30
Thanks! πŸ˜ƒ
Crixis
2021-04-13 06:18:29
Chromium jxl support to edge will be automatic?
Nova Aurora
2021-04-13 06:18:58
I don't see any issues arising
Crixis
2021-04-13 06:20:12
One time i hear of edge use a different base for media codecs of chromium, but i don't know
2021-04-13 06:20:41
Ther is a edge bug for jxl?
Scope
2021-04-13 06:23:20
Microsoft often uses system decoders without integrating them into the browser, so maybe adding JXL support will not be so quick
Paint_Ninja
2021-04-13 08:43:12
I haven't tested Chromium-based Edge, but legacy Edge and Internet Explorer do use system decoders. I remember adding WebP support to IE11 by installing a system-wide WebP codec, also worked with the system photo viewer.
veluca
2021-04-14 08:13:35
IIRC is just a question of them deciding whether to turn on the flag or not
raysar
2021-04-14 08:05:19
No flags on edge canary :/
improver
2021-04-14 08:34:49
works here on chromium snapshot
2021-04-14 08:35:27
Version 92.0.4478.0 (Developer Build) (64-bit)
Joan Leon | ⚑PerfReviews
2021-04-14 10:22:21
https://twitter.com/nucliweb/status/1382459133992054785
190n
2021-04-14 11:01:33
that's sick
2021-04-14 11:02:03
it's a shame tho that css doesn't have a way to specify a background in multiple formats with fallback (like the `<picture>` element)
2021-04-14 11:02:24
they have a tiny JS script to detect jxl support and add `.jxl` or `.no-jxl` to the `<body>`
Scientia
raysar No flags on edge canary :/
2021-04-14 11:28:05
You need to unexpire flags from 91
2021-04-14 11:28:21
They accidentally expired it in 92
2021-04-14 11:28:47
A fix is in the works AFAIK but unexpiring it works for now
raysar
2021-04-14 11:29:50
i'm talking about microsoft edge canary, there is no unexpire flags from 91 only 89 and 90
2021-04-14 11:42:50
I'm creating a sheet listing jpegXL compatibility: https://docs.google.com/spreadsheets/d/1bTeraUXIl-nGM8c53IdURxmJbabX9eXqPZwVSynoH9U
2021-04-14 11:44:58
What is about thumbnail in linux? And linux viewers? Is there an other software i forgot? I link 0.3.4 windows binary because 0.3.5 0.3.6 0.3.7 have encoding problems. The aim is to easily download programs for noobs.
eaitrosducmnSglR
2021-04-14 11:57:12
there is a qt image plugin for linux thumbnails but it doesn't seem easy to set up for noobs and doesn't cover all linux software (only qt-based)
2021-04-14 11:57:15
https://github.com/novomesk/qt-jpegxl-image-plugin#installation
2021-04-14 11:58:58
not sure if there's a point in having a "linux thumbnails" section since you're going to have multiple implementations for different toolkits/programs
raysar
2021-04-14 11:59:10
ok, added
BlueSwordM
raysar What is about thumbnail in linux? And linux viewers? Is there an other software i forgot? I link 0.3.4 windows binary because 0.3.5 0.3.6 0.3.7 have encoding problems. The aim is to easily download programs for noobs.
2021-04-15 12:23:28
If you are on OpenMandriva, the cooker branch has native JXL support, so technically, it does support it, especially in QT apps πŸ˜›
Scientia
2021-04-15 12:23:40
Isn't gdk pixbuf a good solution?
2021-04-15 12:23:50
Or is that gnome only?
raysar
2021-04-15 12:29:27
All qt app on openmandrive support jxl files?
Nova Aurora
2021-04-15 12:31:01
<@!321486891079696385> Does openmadriva include just libjxl or also the qt plugin?
BlueSwordM
Nova Aurora <@!321486891079696385> Does openmadriva include just libjxl or also the qt plugin?
2021-04-15 12:31:09
Both.
raysar
2021-04-15 01:01:45
Some people compile this gimp plugin for windows? https://gitlab.com/wg1/jpeg-xl/-/tree/master/plugins/gimp
Petr
raysar Some people compile this gimp plugin for windows? https://gitlab.com/wg1/jpeg-xl/-/tree/master/plugins/gimp
2021-04-15 02:04:33
<@604964375924834314> does it AFAIK
2021-04-15 02:06:19
Looking forward to a new version that writes jxl (not only reads) and supports diacritics in paths. πŸ˜‹
BlueSwordM
2021-04-15 02:06:47
What I want with the JXL Gimp plugin is to support quality levels.
2021-04-15 02:06:51
That'd be quite nice.
Scope
2021-04-15 03:18:07
https://twitter.com/TheRealNooshu/status/1382479380455231489
2021-04-15 03:18:18
<https://www.webpagetest.org/>
Joan Leon | ⚑PerfReviews
190n it's a shame tho that css doesn't have a way to specify a background in multiple formats with fallback (like the `<picture>` element)
2021-04-15 06:48:49
Is WIP πŸ‘‰πŸΌ https://drafts.csswg.org/css-images-4/#funcdef-image-set
Crixis
eaitrosducmnSglR not sure if there's a point in having a "linux thumbnails" section since you're going to have multiple implementations for different toolkits/programs
2021-04-15 06:51:08
there is a plugin for gtk in the main repo
fab
raysar I'm creating a sheet listing jpegXL compatibility: https://docs.google.com/spreadsheets/d/1bTeraUXIl-nGM8c53IdURxmJbabX9eXqPZwVSynoH9U
2021-04-15 06:56:17
and for thumbnail foobar2000 usac/opus/flac what is the status
2021-04-15 06:56:40
usac is not likely as c.heirich has said (/developer of exhale encoder)
2021-04-15 06:56:57
at leaast with the free decoder foo components
2021-04-15 06:57:13
opus has a probability?
2021-04-15 06:57:18
to get jpeg xl support?
Crixis
2021-04-15 07:14:54
opus is an audio codec
Scientia
2021-04-15 07:28:26
wouldn't that be beyond the scope of the opus codec
2021-04-15 07:29:03
whether the software playing the file reads an image in the tags isn't in the audio format itself afaik
2021-04-15 07:29:43
i don't see any reason why i couldn't just tag an opus file with a jpeg-xl image
2021-04-15 07:29:54
it wouldn't display on any player
2021-04-15 07:30:02
but there's no reason why i couldn't
fab
2021-04-15 09:31:35
and what i need to integrate jpeg xl exif or whatever on usac bitstream
2021-04-15 09:32:21
is there a tool made by jpeg xl developers to do that
2021-04-15 09:32:31
i want a GUI please
2021-04-15 09:33:10
and official support, i want the opus developers and foobar2000 developers to say it's legit to integrate a jpeg xl image
2021-04-15 09:33:25
in wikipedia i see no mention
2021-04-15 09:33:34
also in the table ryasar made no mention
2021-04-15 09:33:57
so maybe is such tool don't exist
2021-04-15 09:34:04
or such support
Diamondragon
2021-04-15 10:33:09
You'd need to ask the foobar2000 developers to add support for JPEG XL.
fab
2021-04-15 10:37:04
not the opus or usac developers?
2021-04-15 10:37:23
i'm blocked in hydrogenaudio so i can't ask
Deleted User
fab i'm blocked in hydrogenaudio so i can't ask
2021-04-15 12:40:04
What did you do? <:CatBlobPolice:805388337862279198>
Fox Wizard
2021-04-15 12:43:31
<:Spam:806628077656473650>
fab
2021-04-15 12:44:25
messages in 2018 written in poor english and other useless messages last year, and 3 messages didn't get approval in April 2021
2021-04-15 12:44:48
so maybe i should delete the account and refuse asking for builds for example to encode in exhale preset e
2021-04-15 12:45:02
even if i would save 2 gb of space
Lastrosade
Scientia i don't see any reason why i couldn't just tag an opus file with a jpeg-xl image
2021-04-15 02:24:20
In matroska I guess ? Ogg has strict rules
Diamondragon
fab not the opus or usac developers?
2021-04-15 02:28:51
No. Image support for cover art isn't a function of the audio codec, but of the application. The program authors need to add support for JPEG XL if you want to use it.
improver
2021-04-15 02:36:10
https://wiki.xiph.org/VorbisComment#METADATA_BLOCK_PICTURE
2021-04-15 02:36:33
ogg (either with vorbis or opus) uses this
2021-04-15 02:39:47
base64 of https://xiph.org/flac/format.html#metadata_block_picture iirc
2021-04-15 02:40:12
so it's got mime type
2021-04-15 02:48:52
but only png and jpg are presently allowed. probably because software support
eddie.zato
2021-04-15 03:19:11
In foobar2000, I attached webp to flac and opus as a cover for the album. foobar2000 supports webp since 1.6
improver
2021-04-15 03:43:31
one day that could b jxl too :>
fab
2021-04-15 03:57:01
can you do same thing to an usac file
2021-04-15 03:57:06
do you have an android
eddie.zato
2021-04-15 04:00:33
I don't know what is 'usac file'
fab
2021-04-15 04:02:00
x heaac
2021-04-15 04:02:08
produced with usac or franoufer
BlueSwordM
eddie.zato I don't know what is 'usac file'
2021-04-15 04:02:09
Exhale = xHE-AAC audio encoder
fab
2021-04-15 04:02:10
and windows
2021-04-15 04:02:39
because linux you need to compile and there are no decoders
2021-04-15 04:02:52
as far i understood or you need emulation
2021-04-15 04:02:59
or extra compiling
2021-04-15 04:03:07
i don't really follow hydrogenaudio
2021-04-15 04:03:14
they never answered me
2021-04-15 04:03:37
they feel like developers and don't answer to every question
BlueSwordM
2021-04-15 04:05:20
Well, Fabian, let's go to <#805176455658733570> please to talk about this.
Scope
2021-04-15 09:43:28
Chrome Dev
raysar
2021-04-15 09:57:18
I hate firefox politics, IMO that's why we don't have jxl Go google translate: https://www.developpez.com/actu/314285/La-PDG-de-Mozilla-se-remet-en-question-et-cherche-un-nouveau-futur-pour-la-societe-mais-Mitchell-Baker-reste-peu-convaincante-sur-l-avenir-de-Firefox/
BlueSwordM
raysar I hate firefox politics, IMO that's why we don't have jxl Go google translate: https://www.developpez.com/actu/314285/La-PDG-de-Mozilla-se-remet-en-question-et-cherche-un-nouveau-futur-pour-la-societe-mais-Mitchell-Baker-reste-peu-convaincante-sur-l-avenir-de-Firefox/
2021-04-15 09:58:53
This is why they should just make me CEO instead <:kekw:808717074305122316>
Scope
2021-04-16 12:02:03
https://ubuntuhandbook.org/index.php/2021/04/gthumb-3-11-3-adds-jpeg-xl-support/
190n
2021-04-16 05:44:06
idk how new this is but `file` can identify jpeg xl files! no detailed information tho
nicosemp
Scope Chrome Dev
2021-04-16 07:21:02
noob question: does Chrome 91 support animated jxl images too?
_wb_
2021-04-16 07:36:11
Not yet
2021-04-16 07:38:57
Currently only still works. Alpha and color management works, but animation, HDR and progressive doesn't yet. It's being worked on, maybe by the time it goes stable it will work?
veluca
2021-04-16 07:53:55
that's the plan πŸ˜›
Pieter
2021-04-16 07:56:02
by progressive you mean progressive decoding doesn't work, right? not a subset of files that can't be decoded?
nicosemp
veluca that's the plan πŸ˜›
2021-04-16 07:57:25
awesome! :)
Pieter by progressive you mean progressive decoding doesn't work, right? not a subset of files that can't be decoded?
2021-04-16 08:04:21
I guess he was referring to progressive decoding
2021-04-16 08:05:45
how is that going to work with browsers? will servers need to implement something to be able to serve only part of a jxl file?
veluca
nicosemp I guess he was referring to progressive decoding
2021-04-16 08:06:28
can confirm that
nicosemp how is that going to work with browsers? will servers need to implement something to be able to serve only part of a jxl file?
2021-04-16 08:06:52
no no, it should be the same as plain old JPEG from the server point of view
Pieter
2021-04-16 08:08:21
<@!124665624176623617> It just means the browser can start showing some lower quality/resolution version before the full jxl file has been downloaded
2021-04-16 08:08:39
(but it still gets fully downloaded as normal)
nicosemp
2021-04-16 08:08:58
I see! so it's just a different kind of prioritization, other than jpeg's sequential or progressive options
Pieter
2021-04-16 08:09:15
it's the same as jpeg's progressive decode
2021-04-16 08:09:20
(well, at a high level)
nicosemp
2021-04-16 08:09:48
sounds great, can't wait to test it on Chrome soon
Deleted User
2021-04-16 10:44:29
Will Chrome support multipage JXL? I.e. I can open them with Chrome and the browser will show arrows or a seekbar?
2021-04-16 10:50:32
That reminds me of multipage TIFFs.
2021-04-16 10:52:32
Sadly they don't work in Chrome, so we don't know what should be happening.
2021-04-16 10:54:58
We'll wait for the devs to do their job. Patience is key.
raysar
2021-04-17 05:44:18
For now chrome canary is slow to display fullhd jxl (more than 1 second) Fast displaying progressive image in local could be very usefull. Using progressive on every picture is good for future ultrafast displaying image on every software.
veluca
2021-04-17 08:34:29
could you share the file, and details on your system?
raysar
veluca could you share the file, and details on your system?
2021-04-17 08:45:02
it's on dual cpu old xeon E5-2630L v2 with no avx2. It's a slow monothread cpu. Png on canary is also slow decode.
190n
2021-04-18 01:27:46
you could compile it to wasm. that's what squoosh.app does to encode jxls. but the wasm version would be pretty big (several megabytes) so it'd only make sense if you had a lot of images.
2021-04-18 03:49:22
yeah but it'd still be chunky, the djxl binary on my system is 2.44 MB and i think wasm is less space efficient than x86 code usually
2021-04-18 03:50:13
it'd also be slower to decode than a native implementation (especially if wasm multithreading and simd aren't available like on firefox) and with higher latency as you'd need js to send the jxl into wasm and then get the pixels back out and probably draw them onto a canvas
_wb_
2021-04-18 04:47:45
https://github.com/GoogleChromeLabs/squoosh/blob/dev/codecs/jxl/dec/jxl_dec.wasm
2021-04-18 04:48:16
457 KB
190n
2021-04-18 04:49:17
oh that's better
2021-04-18 04:49:29
but still pretty big in the context of a web app that's properly optimized
_wb_
2021-04-18 04:49:31
There might be some further size reductions in newer versions, we still haven't completely split encoder and decoder
veluca
raysar it's on dual cpu old xeon E5-2630L v2 with no avx2. It's a slow monothread cpu. Png on canary is also slow decode.
2021-04-18 07:48:30
it's indeed significantly faster for me - I have to say we didn't optimize "no avx2" too much
Troc
2021-04-18 10:44:24
Hey, I'm using newest ImageGlass and I seriously cannot cache more than 10 images? Honeyview can scroll thourgh hundreds of pictures without pausing.
Jim
2021-04-20 04:39:23
Facebook is excited about JPEG XL and planning on using it as soon as they can. https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c16
raysar
2021-04-20 04:54:48
Maybe facebook will be the first app supporting it on android πŸ˜„
veluca we fixed it on the latest canary IIRC
2021-04-20 05:00:58
i'm on chrome canary 92.0.4483.0 and jxl with "--noise 1" don't work. It's normal?
veluca
2021-04-20 05:01:39
what does "doesn't work" mean?
raysar
2021-04-20 05:02:26
Deleted User
raysar i'm on chrome canary 92.0.4483.0 and jxl with "--noise 1" don't work. It's normal?
2021-04-20 05:41:44
Known bug, I've detected it a while ago...
2021-04-20 05:42:51
https://discord.com/channels/794206087879852103/794206170445119489/829396303838052362
raysar
Known bug, I've detected it a while ago...
2021-04-20 05:48:55
Yes you detect it earlyer :D, i also reported it here on April 10, and veluca say it was fixed. So so I asked the question again to get some news πŸ˜‰
veluca
2021-04-20 07:17:09
ahhhh nevermind, it was fixed in the private jpeg-xlm repo, but we didn't actually push that to opensource (nor to chrome)
2021-04-20 07:21:18
we'll work on it πŸ™‚
fab
2021-04-20 07:45:01
what is jpeg xlm
Scientia
2021-04-20 07:51:00
maybe it's the dev repo for jxl before it's pushed to the public gitlab?
Nova Aurora
fab what is jpeg xlm
2021-04-20 07:53:29
A typo
veluca
2021-04-20 08:18:19
nope, the private repo πŸ˜„
2021-04-20 08:18:44
(m is for Model - JPEG XL (verification) Model)
fab
2021-04-20 08:25:41
do also instagram plan to adopt jpeg xl?
Scientia
fab do also instagram plan to adopt jpeg xl?
2021-04-20 08:32:38
they are owned by facebook so maybe πŸ€·β€β™‚οΈ
raysar
2021-04-21 02:26:00
facebook is the main part of image on internet :D So many people see they pictures. they are instagram WhatsApp and gify. Facebook+google using it = all the world will copy 😁
Pieter
raysar facebook is the main part of image on internet :D So many people see they pictures. they are instagram WhatsApp and gify. Facebook+google using it = all the world will copy 😁
2021-04-21 02:41:20
I hate this fact, but I believe it may be true.
eddie.zato
2021-04-21 04:52:20
For those who maybe using MS Edge Canary. Since version 91.0.864.0 (based on Chromium 91.0.4471.0) you can enable JXL support via command line parameters, there is no flag yet: `..\msedge.exe --enable-features=JXL`
Scientia
eddie.zato For those who maybe using MS Edge Canary. Since version 91.0.864.0 (based on Chromium 91.0.4471.0) you can enable JXL support via command line parameters, there is no flag yet: `..\msedge.exe --enable-features=JXL`
2021-04-21 05:03:50
extremely promising
2021-04-21 05:04:08
in the future all MS has to do is enable said feature
2021-04-21 05:04:39
and if it's used by both google and facebook (hopefully) then they have no reason not to
2021-04-21 05:04:41
( :
Petr
eddie.zato For those who maybe using MS Edge Canary. Since version 91.0.864.0 (based on Chromium 91.0.4471.0) you can enable JXL support via command line parameters, there is no flag yet: `..\msedge.exe --enable-features=JXL`
2021-04-21 06:59:20
It's not available for download yet, is it?
2021-04-21 07:33:00
I downloaded it (from https://www.microsoftedgeinsider.com/download) and the version is 91.0.863.0. When I do edge://credits, the list contains "JPEG XL image decoder library" (with or without the --enable-features=JXL) but JXL isn't supported. I wonder whether it will change with the version mentioned by <@!387462082418704387>…
eddie.zato
2021-04-21 09:41:42
864 will be available later
raysar
2021-04-21 12:34:03
Yes we need to wait now for 91.0.864
fab
2021-04-21 01:20:31
when firefox screenshots with lossy cjxl encoder that chooses automatically how many colors are in a screenshot and with the options to do also lossless cjxl
raysar
2021-04-21 01:30:05
Your sentence is grammatically wrong, nobody can understand it.
fab
2021-04-21 01:33:32
can you rewrite it with correct grammar
2021-04-21 01:33:51
thanks
Petr
2021-04-21 01:34:01
If we don't understand it, we can't rewrite it…
fab
2021-04-21 01:36:10
when firefox screenshots will adopt cjxl encoder with the vardct that chooses automatically the numbers of colors in the screenshots and also lossless mode integrated (Modular)?
Nova Aurora
2021-04-21 01:47:18
Possibly never, that's something very specific and Firefox hasn't even started on JXL integration
Deleted User
fab when firefox screenshots will adopt cjxl encoder with the vardct that chooses automatically the numbers of colors in the screenshots and also lossless mode integrated (Modular)?
2021-04-21 01:50:04
Is this a question? Questions in the english language end with a question mark.
fab
2021-04-21 01:50:11
but the developer said is because jpeg xl developers are busy and didn't make request for in integration
Is this a question? Questions in the english language end with a question mark.
2021-04-21 01:50:21
in the av1 server sometimes they don't use question mark
2021-04-21 01:51:00
when they are trolling
Deleted User
2021-04-21 01:51:03
Well, but we are on the higher quality JPEG XL server.
fab
2021-04-21 01:51:13
ok
Nova Aurora
2021-04-21 01:51:56
*Proper sentences in the English language end with question marks, for some casual use people can ignore some of the rules for the sake of speed
Deleted User
fab when they are trolling
2021-04-21 01:52:21
So when you write a sentece without punctuation, we can assume that you are trolling? <:ugly:805106754668068868>
fab
2021-04-21 01:52:40
i don't do
Nova Aurora Possibly never, that's something very specific and Firefox hasn't even started on JXL integration
2021-04-21 01:53:11
ok, I hope it won't be so
Jim
2021-04-21 01:54:17
While it would be quite a while before the FF devs decide to change the screenshot output, they would likely just use the default modular with quality at 100% setting and let the encoder deal with it. I doubt they would try to restrict the pallet. Doubt they would use vardct but if so it would likely just be 100% quality as well. From there you can lower it if you like in an image editor.
fab
2021-04-21 01:56:31
i don't see jpg option neither the firefox screenshots app
2021-04-21 01:56:43
anyway nobody use firefox outside of open source
2021-04-21 01:57:36
pallet or palette?
2021-04-21 01:57:50
pallet is a colloquial term?
2021-04-21 01:58:09
or an abbreviation ?
Nova Aurora
2021-04-21 01:58:27
pallet is a term for a thing to carry stuff during shipping (https://en.wikipedia.org/wiki/Pallet)
Jim
2021-04-21 01:58:36
Palette. I misspelled.
fab
2021-04-21 01:58:40
ok
Nova Aurora
2021-04-21 01:58:56
palette is the set of colors available to you
2021-04-21 01:59:12
The look similar but refer to 2 different things
fab
2021-04-21 01:59:17
yes but i want with lossy vardct
2021-04-21 01:59:36
even with a flag reduce more colours
2021-04-21 01:59:50
but i guess using a q or d would be fine on next builds
Jim
2021-04-21 02:00:14
Like I said, doubt that would happen in the browser. You would have to do that in an editor after you save the screenshot.
fab
2021-04-21 02:00:42
so png won't die
2021-04-21 02:00:55
or they wouldn't offer on default the cjxl encoder
2021-04-21 02:01:15
the write option
2021-04-21 02:01:48
and it will happen , it will have low ram consumption lower speed and also not very customizable
2021-04-21 02:02:13
but at least we can install other extensions
2021-04-21 02:02:38
i thought it will be good for adoption
Jim
2021-04-21 02:03:22
You can always open a feature request with FF but I doubt they would see that as something to focus on.
2021-04-21 02:08:04
When you screen cap via the button or right-click menu item it provides you with a save dialog where you can pick various formats (png, jpg, gif, etc), though from what I can tell it just uses the default mode with 100% quality of each. Will likely do the same with jxl eventually.
fab
2021-04-21 02:08:50
no i see only png
2021-04-21 02:08:57
on the windows save tab
2021-04-21 02:09:23
but on the toolbar there is all the formatr *.
2021-04-21 02:09:36
i didn't try to change extension
2021-04-21 02:10:09
and also it needs to be experimental and to adaptable based on your RAM (free one) to autostop
Crixis
2021-04-21 02:10:23
lossy screenshot are a bad idea for a lot of reasons
fab
2021-04-21 02:10:26
so maybe even the jpeg xl dev don't want to waste time
2021-04-21 02:10:34
also they are from Google
2021-04-21 02:10:40
so they have Google priority
2021-04-21 02:10:46
firefox nobody uses
Nova Aurora
fab firefox nobody uses
2021-04-21 02:12:01
I use it
Jim
2021-04-21 02:15:31
Same here
Petr
2021-04-21 02:16:57
Me three 😁
Jim
2021-04-21 02:19:14
Here's my screen capture save dialog. You can see quite a few options. All you have to do is change the file extension and it will save that type.
fab
2021-04-21 02:25:23
not very ready for simple users
2021-04-21 02:25:38
it will reset every image i save
Pieter
Petr Me three 😁
2021-04-21 02:33:11
me four, on mobile and desktop
monad
2021-04-21 04:40:06
'nobody' was clearly relative, nerds
eddie.zato
2021-04-22 04:13:45
MS Edge 91.0.864.1 now should be available on both dev/canary channels
Petr
2021-04-22 05:03:07
I confirm it works. Now I can uninstall it. πŸ™‚
raysar
2021-04-22 06:36:36
Who know where to find the gimp plugin compiled for windows? It's for updating my sheet: https://docs.google.com/spreadsheets/d/1bTeraUXIl-nGM8c53IdURxmJbabX9eXqPZwVSynoH9U
Petr
2021-04-22 07:37:49
It was provided by <@!604964375924834314> last time.
2021-04-22 07:37:58
But I really think it should be compiled by default and thus appear in usual bin locations.
raysar Who know where to find the gimp plugin compiled for windows? It's for updating my sheet: https://docs.google.com/spreadsheets/d/1bTeraUXIl-nGM8c53IdURxmJbabX9eXqPZwVSynoH9U
2021-04-22 01:20:19
What's the target group of the sheet? Do you link to it from some public webpage about JXL?
_wb_
2021-04-22 01:31:07
I can link to it if it's in a good enough shape
raysar
2021-04-22 02:04:56
Thank you, it's modified.
Petr What's the target group of the sheet? Do you link to it from some public webpage about JXL?
2021-04-22 02:07:41
It's for everybody, it's the spreadsheet is good, i will create a post on reddit. I need to find a working compilation of 0.3.7 for avx2. (i can't test but there is problem on jpeg input)
_wb_
2021-04-22 02:31:03
you could also mention the reference software for other operating systems, like linux distros
raysar
2021-04-22 02:36:46
Yes, but help me to find binaries or repos πŸ˜† I don't understand why you don't add binaries .deb and .exe to each release.
fab
2021-04-22 02:40:29
yes it needs support for mac
2021-04-22 02:40:39
divided by category of mac
2021-04-22 02:40:57
and with () operative system
2021-04-22 02:46:03
no the command
2021-04-22 02:46:09
like for example
2021-04-22 02:46:27
mac M1 (sur 10-12) .deb
2021-04-22 02:46:42
mac normal (sur 10-14+new OS) .debs
2021-04-22 02:46:47
like all the specification
Crixis
2021-04-22 02:46:52
for debian/ubuntu is too easy build ```bash sudo apt install -y cmake pkg-config libbrotli-dev sudo apt install -y libgif-dev libjpeg-dev libopenexr-dev libpng-dev libwebp-dev git libgdk-pixbuf2.0-dev sudo apt install -y clang-11 export CC=clang-11 CXX=clang++-11 git clone https://gitlab.com/wg1/jpeg-xl.git --recursive cd jpeg-xl mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DJPEGXL_ENABLE_PLUGINS=ON .. cmake --build . -- -j$(nproc) sudo cmake --install . cd .. sudo xdg-mime install --novendor plugins/mime/image-jxl.xml sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache sudo update-desktop-database ``` Windows is a pain, need official exe
raysar
2021-04-22 02:50:49
Cool i'm adding your "script" to my spreadsheet on tab2 πŸ˜‰
2021-04-22 03:04:08
i see that when you compile on linux, there is a possibility to build the gimp module πŸ™‚ does it works only on linux?
2021-04-22 03:27:11
We need a super smart person to create a plugin for paint.net software πŸ€“ https://forums.getpaint.net/forum/46-filetype-plugins/
Deleted User
Crixis for debian/ubuntu is too easy build ```bash sudo apt install -y cmake pkg-config libbrotli-dev sudo apt install -y libgif-dev libjpeg-dev libopenexr-dev libpng-dev libwebp-dev git libgdk-pixbuf2.0-dev sudo apt install -y clang-11 export CC=clang-11 CXX=clang++-11 git clone https://gitlab.com/wg1/jpeg-xl.git --recursive cd jpeg-xl mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DJPEGXL_ENABLE_PLUGINS=ON .. cmake --build . -- -j$(nproc) sudo cmake --install . cd .. sudo xdg-mime install --novendor plugins/mime/image-jxl.xml sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache sudo update-desktop-database ``` Windows is a pain, need official exe
2021-04-22 08:54:21
Change one of the lines to `cmake --build . -- -j$(nproc)`, the previous version of the command was too RAM-hungry.
Crixis
Change one of the lines to `cmake --build . -- -j$(nproc)`, the previous version of the command was too RAM-hungry.
2021-04-22 08:54:42
uh ok!
raysar
2021-04-22 10:44:54
I'm upgrading my spreadsheet with tabs: Say me if there is error in command option, and if i need to modify someting? https://docs.google.com/spreadsheets/d/1bTeraUXIl-nGM8c53IdURxmJbabX9eXqPZwVSynoH9U
diskorduser
2021-04-23 02:44:30
I want it on official Arch repos. 😟
raysar
2021-04-23 03:14:14
I add tab with jxl-art documentation πŸ˜„ What do you think about? https://docs.google.com/spreadsheets/d/1bTeraUXIl-nGM8c53IdURxmJbabX9eXqPZwVSynoH9U
BlueSwordM
raysar I add tab with jxl-art documentation πŸ˜„ What do you think about? https://docs.google.com/spreadsheets/d/1bTeraUXIl-nGM8c53IdURxmJbabX9eXqPZwVSynoH9U
2021-04-23 03:16:55
I think it's good πŸ‘
raysar
2021-04-23 03:32:58
I customise it with jxl color logo πŸ˜„ #5fb4b1 but i'm not a great fan of this color, is it the official final color?
fab
2021-04-23 03:54:55
2021-04-23 03:55:14
do you want to add also this in another category
2021-04-23 03:55:20
or i make a separate excel file
veluca
diskorduser I want it on official Arch repos. 😟
2021-04-23 04:36:26
what is actually needed for that?
BlueSwordM
veluca what is actually needed for that?
2021-04-23 04:39:00
Probably someone just asking πŸ˜›
veluca
2021-04-23 04:40:01
like in Debian you need a sponsor
2021-04-23 04:41:36
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948862 this is some of my asking πŸ˜›
2021-04-23 04:41:51
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987395 (related)
diskorduser
veluca what is actually needed for that?
2021-04-23 04:49:49
I think someone should ask them
veluca
2021-04-23 04:50:18
it might be better received if someone that is not a dev of the software asks
fab
2021-04-23 04:50:22
<@!231086792315633664> do you want to add some other options
2021-04-23 04:50:28
in another category
diskorduser
2021-04-23 04:51:46
Once I asked for jxl on archlinuxcn GitHub issue. They added it on next day. πŸ₯°
fab
2021-04-23 04:57:51
do you also want to publish on reddit jpeg xl
2021-04-23 05:06:36
those excel files will get posted into reddit jpeg xl
2021-04-23 05:06:47
but even i want to get included
2021-04-23 05:06:54
so we need to get organized
2021-04-23 05:07:41
maybe give me edit permission and i'll add all
2021-04-23 05:07:47
but only for cmd
2021-04-23 05:07:57
powershell i don't know how to do
2021-04-23 06:57:08
still no
2021-04-23 06:57:12
qjpeg
2021-04-23 06:57:14
https://www.reddit.com/r/jpegxl/comments/l4nwb2/how_to_view_jpeg_xl_images_in_nomacs_for_windows/
raysar
2021-04-23 07:04:36
Yes i need to add a powershell script and cmd scrip for batch encoding.
fab
2021-04-23 07:04:55
no i asked if you want to include what i wrote
2021-04-23 07:05:04
or you have plans to publish on reddit
raysar
2021-04-23 07:17:27
Yes but the aim is to resume basic good tuning. You need to show us the gain again the default tuning to be sure it's good πŸ˜„ So you show us on benchmark 2jxl pictures at same size with different tunings.
fab
2021-04-23 07:25:51
not very much with jpegs
2021-04-23 07:26:06
most files are more saturated than original