|
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
|
|
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_
|
|
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
|
|
_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
|
|
|
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
|
|
|
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
|
|
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
|
|
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
|
|