Cool idea to share secret files that can pass the antispam systems.
Play tool
PNGEverything's itch.io pageResults
| Criteria | Rank | Score* | Raw Score |
| How nice it is to use | #1 | 4.556 | 4.556 |
| Overall | #2 | 4.037 | 4.037 |
| How innovative or original it is | #3 | 4.111 | 4.111 |
| How much I could potentially use it in the future | #7 | 3.444 | 3.444 |
Ranked from 9 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Comments
Is this black magic? Possibly. Is it awesome? Definitely.
Great job, this is a really neat tool that I can see myself using to quickly send certain files to others in a somewhat secret way (mostly just for fun though).
If anyone wants to unscramble this super secret message, you’ll have a surprise.

I've tried a few different file types (PDF, WAV, EPUB, OBJ) and sizes, but I always get the same result: entirely transparent images. The dimensions do seem to vary, though. This happens whether I run the tool in Chrome or Firefox (both in OSX), and regardless of where I try to view the image.
Wish I could get it to work, it's a fun idea!
The first row of pixels in your file should contain some pixels that are non-transparent. The issue seems to be that I have somehow mis-implemented the PNG spec. I'm working on figuring out what exactly my issue is by (painstakingly) creating a png file from hand in a hex editor and when I finish the result, I'm sure to update it.
This is an interesting idea, but I ran into a couple issues while trying it out:
- the drag-and-drop file interface on web works on chrome, but not firefox; I'd recommend using a file input tag so you can click to open a system dialog in addition to natively supporting drag-and-drop
- the generated pngs seem to be slightly corrupted; I was able to open them in a browser, but another image viewer gave the error "libpng: IDAT: Extra compressed data; libpng: Not enough image data"
The drag and drop not working in firefox is curious, as I used firefox to build PNGEverything. Would you mind telling me what version you use?
I also came across the libpng error and I'm not really sure on how to fix it. I followed the specifications for a PNG file down to a T, and pngcheck (http://www.libpng.org/pub/png/apps/pngcheck.html) gives me an OK for the file.


Leave a comment
Log in with itch.io to leave a comment.