Skye Stevenson 81add95db4 Minor Changes
I changed how the status of the conversion appears, and it now shows you how much the data's been compressed once it's been converted to a PNG file.
2018-10-27 18:54:46 -07:00
2018-10-27 18:54:46 -07:00
2018-10-27 18:54:46 -07:00
2018-03-25 12:26:33 -07:00

DataToPixel

DataToPixel is a Python script that can store files as PNG pixelmaps of ASCII values, as well as a script to convert the images back into their original format.

DataToPixel goes through every character in a file, and stores its numeric ASCII value as a pixel value in the converted image, which is automatically saved as a PNG. The grayscale script encodes one ASCII character per pixel, where the RGB script encodes three per pixel: one in each color channel of each pixel.

Example

Here's a lossless conversion of a PDF of Plato's Republic into a PNG pixelmap. Plato's Republic

Dependencies

Requires Python Imaging Library (PIL)

Description
DataToPixel is a Python module that converts arbitrary ASCII data into images, and back.
Readme 1.1 MiB
Languages
Python 100%