# `recolor_images` Convert images to grayscale ## Usage > pdftl `` `recolor_images` `[...]` `[quality=val]` `output` `` ## Details The `recolor_images` operation walks targeted page content streams to locate bitmap image XObjects, permanently transforming their pixel data and colorspace entries to grayscale (/DeviceGray). Arguments: * ``: Optional page ranges to limit the operation. * `quality=`: The JPEG compression quality (1-100) used when writing back originally lossy images. (Default: 75) ## Examples > Convert all bitmap images to grayscale document-wide. ``` pdftl in.pdf recolor_images output out.pdf ``` > Convert images on pages 1-5 to grayscale using high-quality JPEG settings. ``` pdftl in.pdf recolor_images 1-5 quality=85 output out.pdf ``` **Tags**: in_place, images, color *Source: pdftl.operations.recolor_images* *Read online: [https://pdftl.readthedocs.io/en/latest/operations/recolor_images.html](https://pdftl.readthedocs.io/en/latest/operations/recolor_images.html)* *Type: Operation*