Live data from Hacker News

Viewing profile — jonsneyers

jonsneyers

HN member
Joined
Fri, Oct 02, 2015, 3:10 PM UTC
HN karma
832
Public activity
227 items

About jonsneyers

No profile information was provided.

Recent public activity

  1. comment
    Comment #46710674

    Exactly. Image compression should excel at avoiding excess. Though maybe some people think the JPEG committee is now creating spreadsheet formats...

  2. comment
    Comment #46710610

    JPEG XP would have been a nice name for a successor of JPEG 2000, I suppose :) There's also a JPEG XE now ( https://jpeg.org/jpegxe/index.html ), by the way.

  3. comment
    Comment #46609722

    PNG can and is often used in a lossy way. Reducing the number of colors so PNG8 can be used instead of PNG24/PNG32 is the most common way to do that. Tools like pngquant exist, and…

  4. comment
    Comment #46022125

    It's technically correct. Googlers (at Google Research Zurich) have been working on jxl-rs, a Rust implementation of JPEG XL. Google Research has been involved in JPEG XL from the …

  5. comment
    Comment #45736933

    For lossless, bitdepth of course does matter. Lossless image compression is storing a 2D array of integer numbers exactly, and with higher bitdepth, the range of those numbers grow…

  6. comment
    Comment #44575409

    Thanks! Yes, my hope is that jxl can become an interoperable format for layered images. It does not have all the functionality of image editor formats (PSD, XCF, etc), but it does …

  7. comment
    Comment #41960956

    This article is from 2020. I think so far it has aged reasonably well. But you might be interested in my more recent articles too. You can find those here: https://cloudinary.com/b…

  8. comment
    Comment #41605466

    Last time I tested, libjxl e1 had a better compression ratio than default libpng, while being two orders of magnitude faster. See https://cloudinary.com/blog/jpeg-xl-and-the-pareto…

  9. comment
    Comment #41539237

    Lossless compression is not about importance of data. Lossless is lossless, if the result of a roundtrip is not EXACTLY IDENTICAL then it is by definition not lossless but lossy. M…

  10. comment
    Comment #39655405

    The above claims are not very accurate. JPEG and JPEG 2000 were based on the principle that the core codec was royalty-free but there might be patent-encumbered optional things (su…

  11. comment
    Comment #39626998

    JPEG XL is a royalty-free codec and "generating revenue streams" was never a goal for the project. You can see this already in the very first draft call for proposals from 2017: ht…

  12. comment
    Comment #39626974

    Chair of the JPEG XL adhoc group of JPEG here. I wasn't around when the name for this project was chosen (I only got involved after the call for proposals, at which point the codec…

  13. comment
    Comment #39566443

    Thanks for the suggestion, oxipng is indeed a better choice. Next time I will add it to the plots!

  14. comment
    Comment #39566351

    It is unlikely that there will be any bitstream changes in JPEG XL. There is still a lot of potential for encoder improvements within the current bitstream, both for lossy and for …

  15. comment
    Comment #39563545

    No it doesn't. And yes, regular JPEG is still a fine format. That's part of the point of the article. But for many use cases, better compression is always welcome. Also having feat…

  16. comment
    Comment #39563347

    Assuming the websites are using images of appropriate dimensions (that is, not using huge images and relying on browser downscaling, which is a bad practice in any case), you can q…

  17. comment
    Comment #39563214

    Humans generally tend to prefer smoothing over visible blocking artifacts. This is especially true when a direct comparison to the original image is not possible. Of course differe…

  18. comment
    Comment #39561139

    It has lossless just to check a box in terms of supported features. A bit like how JPEG XL supports animation just to have feature parity. But in most cases, you'll be better off u…

  19. comment
    Comment #39561120

    You are right, but that would make an uglier plot :) Some of the intermediate options are available though, through various more fine-grained encoder settings than what is exposed …

  20. comment
    Comment #39561081

    This matters way more for video (where you are decoding 30 images per second continuously) than it does for still images. For still images, the main thing that drains your battery …

  21. comment
    Comment #39561001

    Safari/Webkit has added JPEG XL support already. Firefox is "neutral", which I understand as meaning they'll do whatever Chrome does. All the code has been written, patches to add …

  22. comment
    Comment #39560900

    Lossless WebP is very good indeed. The main problem is that it is not very future-proof since it only supports 8-bit. For SDR images that's fine, but for HDR this is a fundamental …

  23. comment
    Comment #39560719

    Both rav1e and libaom have a speed setting. At similar speeds, I have not observed huge differences in compression performance between the two.

  24. comment
    Comment #39560685

    No browser bothers with hardware decode of WebP or AVIF even if it is available. It is not worth the trouble for still images. Software decode is fast enough, and can have advantag…

  25. comment
    Comment #39560637

    There are no royalties to be paid on JPEG XL. Nobody but Cloudinary and Google is claiming to hold relevant patents, and Cloudinary and Google have provided a royalty free license.…