---
title: "render-proof | Customer&#x27;s Canvas Hub"
canonical: "https://customerscanvas.com/docs/hub/printer-guide/pipelines/tasks/render-proof/"
---

# render-proof

> Learn how the render-proof task creates proof images with watermarks and safety lines.

This task prepares proof images for the design specified in artifacts.

:::note
The rendering is performed based on the settings specified in this task. The rendering settings configured in the editor will be ignored.
:::

## Parameters

- `proofOutputPrintAreaFilter` (string): Filters print areas that need to be rendered. Single pages (for example, `"1, 3, 7"`) and ranges (e.g., `"2-9, 11-22"`) are supported. To define a maximum value, you can pass a deliberately large number (e.g., `"2-1000"`) or the marker `"N"` (e.g., `"2-N"`).
- `proofOutputWidth` (number): The width of the preview image in pixels.
- `proofOutputHeight` (number): The height of the preview image in pixels.
- `proofOutputInterpolationMode`: _(optional)_ The [interpolation mode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ResizeInterpolationMode.htm) (`High`, `Medium`, `Low`, `NearestNeighbour`, `Linear`, `Cubic`, `Supersampling`, `Lanczos`, `Anisotropic4`, `Anisotropic9`, `Lanczos3`). The default value is `Anisotropic9`.
- `proofOutputFileFormat` (string): _(optional)_ The output file format for the proof image, one of `Jpeg`, `Png`, `Tiff`, or `Pdf`. The default value is `Png`.
- `proofOutputSafetyLinesEnabled` (boolean): _(optional)_ Displays safety lines. The default value is `false`.
- `proofOutputWatermarkEnabled` (boolean): _(optional)_ Displays a watermark. The default value is `true`.
- `proofOutputSeparateFiles` (boolean): _(optional)_ If `true`, splits the rendering result into separate files. If `false`, merges the results into one file for multipage formats like PDF or TIFF. The default value is `true`.
- `proofOutputVisualizePrintAreas` (boolean): _(optional)_ If `true`, indicates that design print area bounds should be visualized. The default value is `true`.

These parameters support [argument interpolation](https://customerscanvas.com/docs/hub/printer-guide/pipelines/concepts/interpolation.md) following the common rules.

## Example

```json
{
    "description": "Prepare proof image file",
    "name": "rendering proof",
    "type": "render-proof",
    "inputArtifacts": [
        "design"
    ],
    "parameters": {
        "proofOutputPrintAreaFilter" : "1,2-1000",
        "proofOutputWidth": 500,
        "proofOutputHeight": 500,
        "proofOutputInterpolationMode": "Anisotropic9",
        "proofOutputFileFormat": "Pdf",
        "proofOutputSafetyLinesEnabled": false,
        "proofOutputWatermarkEnabled": true,
        "proofOutputSeparateFiles": false
    },
    "outputArtifacts": [
        "proof*"
    ]
}
```
