@SMcNeill
Hi. The reason you have gray pixels in your images is that JPG compression is used, because you know that JPG adds up adjacent pixels during compression. Black + white = gray. The only format that won't do this to you is either PNG or BMP. With that BMP, you would even reach half the file size (height x width / 8) + 62 bytes (compared to the current JPG file size), but it would probably be easiest to convert to PNG using your library, it is a lossless format and so it should not do artifacts after you run your program to get a black and white image from thij JPGs. I appreciate your idea, the coloring books are perfect.
After all - I don't believe my eyes. Do you use POINT and PSET? You, our teacher with MEM? :)
I almost always start out with POINT and PSET to get things working, and then swap over to MEM when speed is the concern.
Many thanks in reminding me about JPG and how it works. I *knew* it, but never thought about it. You should've seen me last night scratching my head as paint constantly bled through my images... I was opening FILE$, blacking out the grays, and then overwtiting FILE$ with the new image...
So basically I was making my JPG into another JPG, and, as you can guess, that didn't work well! Removing the extension (LEFT$(LEN(FILE$) - 3) and adding "PNG" to convert to lossless graphics made all my troubles go away!
/SIGH...
The obvious things we don't pay attention to, until it's pointed out to us. ;D
Anywho... V0.3 is up now, and the coloring should be complete. (Though I don't have a working printer to test the PRINT option at the moment, and the Save screen needs a prettier makeover. At least it all appears to be working as intended.)