I disagree with WEBP having 'minimal quality loss' after having tested multiple tools and settings to encode to this format. Lossless is good and beats PNG in compression. But lossy WEBP compression, even at the highest quality settings, has very visible quality loss. The images tend to be blurry. This is due to the format using a lower precision color-space (YCbCr) and 4:2:0 chroma subsampling. I'm not an expert on color-spaces, from what I've seen especially red-tones tend to have visible artifacts. I guess these arifacts are a result of this being a block based encoding in combination with the chroma subsampling. The lossless compression does not have this problem. It uses RGB. Another pitfall with this format are the settings for encoding transparent images, incorrect setting can f*ck up even lossless WEBP's and some GUI based tools don't even show these important settings.
For brute force PNG compression:
You must be registered to see the links
is a relatively fast
You must be registered to see the links
is slower but compresses better (best compression as far as I know)
I use both in one script because pngcrush automatically strips unnecessary alpha-channels and then pngout gives the best compression. I've automated cropping overlays and use metadata in PNG's to store the image-positions for Ren'Py inside the image.
Edit: A
You must be registered to see the links
only.
I'm still looking for brute force WEBP tools, especially for lossless compression. There seems to be no such thing.