pngファイルを含むディレクトリの属性を変化させたいのですが、賢いやりかたをご教示ください。

find . -type f -regex ".*png" |ファイル名を削るスクリプト |uniq |xargs chmod 604
みたいな感じでやるしかないんでしょうか?