WordPress PNG compression issue

This probably has to do with the ImageMagick library that WP normally uses to resize images. I’m not sure whether it is possible to modify the standard settings WP applies, but it is possible to define your own. Here is a tutorial for that. You would have to replace the filter in that tutorial with one of your own using ImageMagick’s interface. But that’s a lot of work.