Picturizer

Picturizer takes any file and converts the raw data in it into a picture. The resulting picture is fairly useless beyond its amusement value.

Download|GPG Sig (?)

License:Boredom Software Freeware License Language: Compiled Binary
Platform(s): Win32 (NT 5.0+)
How To Open 7-Zip Files

Webmasters: Please Link To This Page, Not To The File Itself.

 

 

Picturizer Picturizing Picturizer

This is an example of Picturizer's output. The above image is an early build of Picturizer itself. Click the image for the full sized version (1.23MB)

Current Version 

The most current version of Picturizer is 0.12 Beta (Last update: 1/11/11).

Changelog

  • 0.11 - 0.12
    • Reduced memory use by 33%
    • Added option to force using the slow renderer
    • Fixed integer overflow bug in the progressbar. Progress will now be accurately indicated for files up to 18.45 exabytes.
  • 0.10 - 0.11
    • Holy shitloads faster in exchange for ungodly increase in memory use.
    • Added block counter for your counting pleasure
  • 0.10
    • First release

Files Included in the Download

  • picturizer.exe - Program executable
  • ReadMe.txt - ReadMe File
  • License.txt - License

Installation

Picturizer does not require installation. Simply execute the picturizer.exe file to run it.

Issues

The resulting images are PNG files themselves so they are NOT bit-for-bit duplicates of the input files but rather a visual representation of the raw data. As such, please don't expect to reverse the process to get your file back and expect the size of the picture file to be close to, but not exactly, the size of the input. Bear that in mind before popping your terabyte-sized files in there mmkay? 

Render times are very roughly 500KB per second for fast mode and 50KB per second for slow mode. Memory usage is 2x + 8MB the size of the input data for fast mode and 1x + 8MB for slow mode. Picturizer will fail if your computer doesn't have enough memory for the file being rendered even in slow mode.

Also, since the picture produced is a perfect square (same number of pixels down as across) Picturizer will truncate or pad the input data as necessary to fit into the picture's dimensions. There's something wrong with my math somewhere as it seems that files are being padded too much resulting in extra padding (black) blocks at the end of the image.

Each pixel in the output represents three bytes from the input converted to a (RGB) color which I call color blocks :)

 

Write a comment

  • Required fields are marked with *.
  • All comments must be approved before they get published

Jera
Posts: 1
Comment
sLdqLhDG
Reply #1 on : Wed December 14, 2011, 15:48:56
I'm not worhty to be in the same forum. ROTFL