diff --git a/visualize/README.md b/visualize/README.md index 4b995bd..11627af 100644 --- a/visualize/README.md +++ b/visualize/README.md @@ -1,5 +1,18 @@ # Visualize -The idea of this experiment is to visualize any file interpreting its bytes as -RGB colours. This process isn't reversible unless you know the original image's -size in bytes. +The idea of this experiment is to visualize a file by converting its bytes to +pixels. This process should be fully reversible (a script for another day :P). + +## Examples + +Random bytes from `/dev/urandom`: +![random bytes](examples/random.png) + +A short "hello world" program written in ~ and compiled by gcc: +![hello world](examples/hello_world.png) + +The source code of the script: +![visualize](examples/visualize.png) + +The source code of the script, with correct line lengths: +![visualize with correct line lengths](examples/visualize_lines.png) diff --git a/visualize/examples/hello_world.png b/visualize/examples/hello_world.png new file mode 100644 index 0000000..17ad126 Binary files /dev/null and b/visualize/examples/hello_world.png differ diff --git a/visualize/examples/random.png b/visualize/examples/random.png new file mode 100644 index 0000000..2cdbd1c Binary files /dev/null and b/visualize/examples/random.png differ diff --git a/visualize/examples/visualize.png b/visualize/examples/visualize.png new file mode 100644 index 0000000..70a1fa2 Binary files /dev/null and b/visualize/examples/visualize.png differ diff --git a/visualize/examples/visualize_lines.png b/visualize/examples/visualize_lines.png new file mode 100644 index 0000000..f34b318 Binary files /dev/null and b/visualize/examples/visualize_lines.png differ