Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programming
  3. PNG is back!

PNG is back!

Scheduled Pinned Locked Moved Programming
34 Posts 25 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • spartanatreyu@programming.devS [email protected]

    The future is webp JPEG XL...

    And telling software patents to burn in hell.

    M This user is from outside of this forum
    M This user is from outside of this forum
    [email protected]
    wrote last edited by [email protected]
    #21

    Never saw even one piece of your "future" in the wild...

    B 1 Reply Last reply
    2
    • D [email protected]

      There is a reason why TIFF is one of the most popular formats for raster geographic datasets 🙂

      M This user is from outside of this forum
      M This user is from outside of this forum
      [email protected]
      wrote last edited by [email protected]
      #22

      _

      1 Reply Last reply
      1
      • tal@lemmy.todayT [email protected]

        What's next?

        I know you all immediately wondered, better compression?. We're already working on that. And parallel encoding/decoding, too! Just like this update, we want to make sure we do it right.

        We expect the next PNG update (Fourth Edition) to be short. It will improve HDR & Standard Dynamic Range (SDR) interoperability. While we work on that, we'll be researching compression updates for PNG Fifth Edition.

        One thing I'd like to see from image formats and libraries is better support for very high resolution images. Like, images where you're zooming into and out of a very large, high-resolution image and probably only looking at a small part of the image at any given point.

        I was playing around with some high resolution images a bit back, and I was quite surprised to find how poor the situation is. Try viewing a very high resolution PNG in your favorite image-viewing program, and it'll probably choke.

        • At least on Linux, it looks like the standard native image viewers don't do a great job here, and as best I can tell, the norm is to use web-based viewers. These deal with poor image format support support for high resolutions by generating versions of the image at multiple pre-scaled levels and then slicing the image into tiles, saving each tile as a separate image, so that a web browser just pulls down a handful of appropriate tiles from a web server. Viewers and library APIs need to be able to work with the image without having to decode the whole image.

          gliv used to do very smooth GPU-accelerated panning and zooming --- I'd like to be able to do the same for very high-resolution images, decoding and loading visible data into video memory as required.

        • The only image format I could find that seemed to do reasonably well was pyramidal TIFF.

        I would guess that better parallel encoding and decoding support is likely associated with solving this, since limiting the portion of the image that one needs to decode is probably necessary both for parallel decoding and for efficient high-resolution processing.

        M This user is from outside of this forum
        M This user is from outside of this forum
        [email protected]
        wrote last edited by
        #23

        Now we need a image fornat for very high resolutions that does slicing already by itself. Would enable easy parallelization too.

        D 1 Reply Last reply
        1
        • tal@lemmy.todayT [email protected]

          WebP had been kind of moving in on its turf, based on what I've been seeing websites using.

          sentient_loom@sh.itjust.worksS This user is from outside of this forum
          sentient_loom@sh.itjust.worksS This user is from outside of this forum
          [email protected]
          wrote last edited by
          #24

          I've never heard of webP. Looked it up. Not impressed. Sticking with png.

          sorse@discuss.tchncs.deS 1 Reply Last reply
          1
          • M [email protected]

            Now we need a image fornat for very high resolutions that does slicing already by itself. Would enable easy parallelization too.

            D This user is from outside of this forum
            D This user is from outside of this forum
            [email protected]
            wrote last edited by
            #25

            Again, that would be TIFF. TIFF images can be encoded either with each line compressed separately or with rectangular tiles compressed separately, and separately compressed blocks can be read and decompressed in parallel. I have some >100GiB TIFFs containing elevation maps for entire countries, and my very old laptop can happily zoom and pan around in them with virtually no delay.

            1 Reply Last reply
            4
            • jwr1@kbin.earthJ [email protected]

              After 20 years, PNG is back with renewed vigor! A new PNG spec was just released.

              W This user is from outside of this forum
              W This user is from outside of this forum
              [email protected]
              wrote last edited by
              #26

              HDR PNG is huge

              1 Reply Last reply
              6
              • sentient_loom@sh.itjust.worksS [email protected]

                I've never heard of webP. Looked it up. Not impressed. Sticking with png.

                sorse@discuss.tchncs.deS This user is from outside of this forum
                sorse@discuss.tchncs.deS This user is from outside of this forum
                [email protected]
                wrote last edited by
                #27

                The main advantage of webp is that it has good lossy compression, which makes it great for websites that show tens or hundreds of images on a single page

                1 Reply Last reply
                5
                • captainastronaut@seattlelunarsociety.orgC [email protected]

                  May webp die a horrible death in its wake!

                  F This user is from outside of this forum
                  F This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #28

                  WebP was the first widely supported format to support lossy transparency. It's worth it for that alone.

                  1 Reply Last reply
                  11
                  • vhstape@lemmy.sdf.orgV [email protected]

                    Great news! PNG has always been my image format of choice due to its relatively good compression and support for transparency.

                    A This user is from outside of this forum
                    A This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #29

                    Do you remember png? Well now it's back. In pog form!

                    1 Reply Last reply
                    4
                    • M [email protected]

                      Never saw even one piece of your "future" in the wild...

                      B This user is from outside of this forum
                      B This user is from outside of this forum
                      [email protected]
                      wrote last edited by [email protected]
                      #30

                      That's because Google removed the support from chrome after only a few months, and Mozilla never added it to Firefox.
                      And although there's apparently an extension for both, (lossy) image formats need out of the box browser support to have any chance for any kind adoption.

                      1 Reply Last reply
                      3
                      • F [email protected]

                        As cool and impressive as Qoi is, as long as I can't just send it to someone it's sadly not a replacement for PNG.

                        M This user is from outside of this forum
                        M This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #31

                        Yeah, adoption's not a feature you can design.

                        The general idea may show up in any extensible format. Like a PNG encoder that only does Sub filter can encounter each pixel once.

                        ... wait, PNG filtering is byte-level? It doesn't change with bit depth? Christ.

                        1 Reply Last reply
                        0
                        • captainastronaut@seattlelunarsociety.orgC [email protected]

                          May webp die a horrible death in its wake!

                          laggykar@programming.devL This user is from outside of this forum
                          laggykar@programming.devL This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #32

                          Lossless WebP is still gets way better compression than PNG though, this doesn't change that. Although they mention they're looking to improve it in the next version, so we'll see then.

                          1 Reply Last reply
                          4
                          • jwr1@kbin.earthJ [email protected]

                            After 20 years, PNG is back with renewed vigor! A new PNG spec was just released.

                            B This user is from outside of this forum
                            B This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #33

                            Um, actually it's pronounced png

                            1 Reply Last reply
                            5
                            • vhstape@lemmy.sdf.orgV [email protected]

                              Great news! PNG has always been my image format of choice due to its relatively good compression and support for transparency.

                              R This user is from outside of this forum
                              R This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #34

                              Eventually they'll adopt the multi-page specs and finally push Adobe off the mountain.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups