recolor_images

Convert images to grayscale

Usage

pdftl <input> recolor_images [<spec>...] [quality=val] output <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:

  • <specs>: Optional page ranges to limit the operation.

  • quality=<q>: 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

Type: Operation