From Newsgroup: comp.os.linux.advocacy
On 3/17/2026 1:20 AM, Mr. Man-wai Chang wrote:
On 3/17/2026 6:42 AM, Lawrence D’Oliveiro wrote:
On Tue, 17 Mar 2026 00:05:56 +0800, Mr. Man-wai Chang wrote:
On 3/16/2026 5:34 AM, Lawrence D’Oliveiro wrote:
<https://en.wikipedia.org/wiki/JPEG2000>.
A graphical comparison might make it easier to understand!
There was one right there!
How do you convert an image into waveforms?
Google for "How do you convert an image into waveforms?"
And away you go.
The algorithms used will be summarized in many places - to really
understand how they work you'll be balls deep in gnarly C code for
months and months, most of it undocumented.
That link to OpenJPEG Larry Duh gave you is a good example.
Another somewhat interesting transformation is how to turn video of
running lava lamps into random numbers.
https://en.wikipedia.org/wiki/Lavarand
The algorithm is: digitize "the chaotic patterns of warm wax blobs
oozing inside an array of lava lamps. This data is then processed with a cryptographic hash function to produce a high-quality seed for a cryptographically-secure pseudorandom number generator (CSPRNG)."
Today CloudFlare uses that system to secure Internet traffic.
https://blog.cloudflare.com/lavarand-in-production-the-nitty-gritty-technical-details/
https://www.youtube.com/watch?v=1cUUfMeOijg
--- Synchronet 3.21d-Linux NewsLink 1.2