• What a weird take. Alpha channels are used all the time. A lot of tools use WebP for them, though. Things like stickers and emoji in chat apps often recode into WebP or force you to figure out how to make a WebP with a certain configuration to accept your pack, but from there on out they rely on alpha channels.

    MacOS app icons are a collection of layers with alpha channels embedded into them, stacked on top of each other, or themed individually. Unless you’re blind, any iOS or macOS user encounters alpha channels every time they turn on their screen. On Android, those files are even actual PNGs. On Windows, those are .ico resources, and everything larger than 64x64 is guaranteed to be a PNG embedded inside of an .ico (possibly embedded inside of a .exe/.dll/etc.

    WebP has replaced jpeg for most web content already when it comes to compression. This just solves things like “how do I save my HDR images without degrading them every time I hit save”.

    • Powderhorn@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      2
      ·
      2 days ago

      I’ll agree for those use cases, but not everyone is making icons, stickers and emoji.

      • FaceDeer@fedia.io
        link
        fedilink
        arrow-up
        5
        ·
        2 days ago

        They are using them, however. They’re visiting websites with them, using apps with them, and so forth.

        • Powderhorn@beehaw.org
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          3
          ·
          2 days ago

          OK, and the kernel is written in C and assembly. Should they know both of those as well?

          • B0rax@feddit.org
            link
            fedilink
            arrow-up
            4
            ·
            2 days ago

            No, but it should still work. Getting rid of alpha channels would break all of that.