• black0ut@pawb.socialOP
    link
    fedilink
    arrow-up
    3
    ·
    6 days ago

    By your definition, PNG isn’t lossless because it’s not an exact representation of every single photon of a picture that was taken. You’d need infinity pixels in order to be completely faithful to the “analog” thing that you’re trying to picture, in the same way you’d need infinity points to completely translate an analog wave to digital.

    When you compress anything with FLAC, you will get the exact same thing you compressed out, so there is no data loss.

    Of course, that wave which you compress will not be faithful to the analog thing, but that’s just a limitation of digital computers.

    • Krudler@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      6 days ago

      Not really infinite points since energy is quantized. In a crazy particle physics sense analogue data is effectively the same as digital, when resolutions match.

      edit: Downvoting doesn’t change your mistaken belief that it’s possible to infinitely resolve analog light. You can’t. Look up the Planck length and learn about photons. It is possible to have a digital storage container that is of higher resolution than the wave data it holds.

    • Aceticon@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      edit-2
      6 days ago

      A PNG is indeed an imperfect representation of reality. Are you claiming that the lossness in the data domain of the compression algorithm in a PNG means its contents are a perfect representation of reality?!

      (Funnilly enough, the imperfections in the data contained on a PNG are noticeable for some and the lower the “sampling rate” - i.e. number of pixels, bits per pixel - the easier it is to spot, same as audio)

      As I’ve been trying to explain in my last posts, a non-Techie “audophile” when they claim FLAC is not lossless aren’t likely to be talking about it’s technical characteristics in the data domain (i.e. that data that you take out of a FLAC file is exactly the same as it goes in) but that its contents don’t sound the same as the original performance (or, most likely, a recording made via an entirelly analog pathway, such as in an LP).

      Is it really that hard to grasp the concept that the word “lossless” means different things for a Technical person with a background in digital audio processing and a non-Technical person who simply compares the results of a full analog recording and reproduction pathway with those of a digital one which include a FLAC file and spots the differences?

      This feels like me trying to explain to Junior Developers that the Users are indeed right and so are the Developers - they’re just reading different meanings for the same word and, no, you can’t expect non-Techie people to know the ins and outs of Technical terms and no they’re not lusers because of it. Maybe the “audiphile” was indeed wrong and hence “Confidently Incorrect”, but maybe he was just using lossless in a broader sense of “nothing lost” like a normal person does, whilst the other one was using the technical meaning of it (no data loss) so they were talking past each other - that snippet is too short to make a call on that.

      So yeah, I stand by my point that this is the kind of Dunning-Krugger shit junior techies put out before they learn that most people don’t have the very same strictly defined technical terms on their minds as the junior techies do.

      • Krudler@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 days ago

        You really do not understand the subject you’re bloviating about. Consider stopping now.