From Kornel stackoverflow answer
If you have limited depth of directories and not too many files, then lazy solution:
pngquant *.png */*.png */*/*.png
A standard solution:
find . -name '*.png' -exec pngquant --ext .png --force 256 {} \;
and multi-core version:
find . -name '*.png' -print0 | xargs -0 -P8 -L1 pngquant --ext .png --force 256