The guide has temporarily been removed. At some point the original posting was corrupted and I am working on restoring the missing portions of text. New additions will also be made...
Regards,
Andrew
New: StressMyPC (Dec 10, 2025), Platform 30.1.3 (Nov 17, 2025)
1,400+ portable packages, 1.2 billion downloads
We're close to breaking even this year, please donate today
December 2025 Site Slowdown Being Addressed
The process described previously should be able to run on linux systems, but will require compiling some of the programs from source. Furthermore, since I am not a linux user I have no idea what scripts you would need to automate the process...
1. pngrewrite.
Download and compile the source. From a quick Google, I found this comment:
How do you compile pngrewrite under Linux with GCC?
Just do "gcc -lpng pngrewrite.c -o pngrewrite". The Makefile is broken.
2. advdef.
Download and compile the source.
3. optipng.
Download and compile the source
4. pngout.
Ken Silverman has not released the souce code for his Utility, to protect his interests as author. However, he has allowed 'JonoF' to port pngout to Mac and Linux. The executables can be found here.