-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lossless image compression #706
base: master
Are you sure you want to change the base?
Conversation
Optimization of PNG, ICNS and ICO files Combination of different optimizers (ECT, PNGOut, DeflOpt...)
This is an interesting effort that seems to have the most impact on the deb files:
I have three questions:
|
The optimizations shouldn't have any negative performance impacts. And, due to lower file size it should load faster on any system but may not be noticeable, it can potentially reduce memory usage for any image where the color palette is able to be reduced. The PNG optimizations are lossless and within the format specifications so they should be compatible with any standard usage on any OS. Only incompatibilities I expect would be if for some reason there's a specific requirement for an image's palette order or bit depth to remain unchanged. I've tested on both MacOS and Windows 11, both seem to work fine but I wasn't extensive. Windows XP and older will not work with PNG ICO files. If you find any issues on Linux systems I would be interested in testing different methods for compatibility. |
Thanks for the additional information. Syncplay does not officially support operating systems that have reached End of Life status from their developers (for a variety of practical reasons) and so a lack of Windows XP support is not an issue because even the extended support ended back in 2014. |
I use a collection of programs to get better compression, I'll try to list them all out later but you can get good results using a program called FileOptimizer or running ZopfliPNG and/or OxiPNG. |
Many of these programs are windows only, closed source, and for some, the creators have disappeared or passed away. My set: FileOptimizer has most of the ones I use plus more, I usually run it before my own: PngOptimizer |
Lossless optimization of PDF, ICNS and ICO files and all PNG files for file size reduction
Combination of different optimizations (ECT, PNGOut, DeflOpt...)