imagemagickではデフォルトの変換の解像度が低いので
- unitsと-densityで解像度を指定する.
$ convert -colorspace gray -units PixelsPerInch -density 300 color.pdf gray.pdf
color下にあるイメージをグレースケールに変換してgray下に置く.
ls color/*.pdf | xargs -n 1 echo |sed -e 's/^.*\///g' | xargs -n 1 -I '{}' convert -colorspace gray -units PixelsPerInch -density 300 color/{} gray/{}