BioLib Update
I have fixed the software's "robustability" issues. It originally used the chr and the ord. These have issues when converting pixels' RGB color values. When sending images that have been encoded across platforms like Gmail, Google would compress the image file to make all of the pixels' colors round to the nearest supported pixel. When decoding these images, it gave unexpected text results.
I have, of course, fixed this. I made my own character database. When converting pixel color values into their respective ASCII character codes, I have made a layer that the program will run through and make sure that colors nearby each other will retain the same text. It's quite simple, actually.
For example, if I had an image that was compressed to the nearest color supported color value, then it would still recognize it's contained character. If I ran over a pink pixel with a luminosity of +2 to the base hue, then it would recognize that character value as the same character value as a pink pixel with a base hue, and no luminosity changes.
All of this might be hard to understand, but I will probably release a table/chart of all of the pixel color values, and what characters they convert to.