PngDrop: Reduce the size of uploaded png's lazarus / 39-Graphics ---------------------------------------------------------------------- Boleeman · 2026-01-13 01:12 Pngdrop I had a 32bit version which I have now made for 64Bits compilation. Added a topmost feature as well. Drag one file at a time from explorer and it will reduce the png file size (and colours and add dither) and even auto rename to new file name. There was a KMeans feature which was never implemented by the original creator. The source was originally found at https://github.com/c-yan/pngdrop A nice program to use (It just works reliably) I wonder if anyone can add multi-threading so that multiple files can be drag and dropped? Anyhow, enjoy the program and perhaps use it before uploading png's to the forum to reduce their sizes. ---------------------------------------------------------------------- ALLIGATOR · 2026-01-13 03:05 Quote from: Boleeman on January 13, 2026, 02:12:48 amuse it before uploading png's to the forum to reduce their sizes Just for the record, in case anyone finds it useful, I reduce the size of PNG files (usually screenshots) using the following pipeline: 1. I compress them using PNGQuant (it does roughly the same thing as PngDrop, only more efficiently) - https://pngquant.org/ 2. I compress them further using FileOptimizer (it compresses at the compression algorithm level), which results in even more efficient compression - https://nikkhokkho.sourceforge.io/?page=FileOptimizer I do it in this order: first pngquant, then FileOptimizer If anyone else likes these kinds of challenges, share your approaches and we'll have a battle ---------------------------------------------------------------------- Boleeman · 2026-01-13 20:50 Tested out those other compressors (C coded) but still like the Lazarus coded pngdrop. pngquant renames the original png file and FileOptimizer is over 100Mb in size