| image | The image to use for the effect | HTMLImageElement | string | Image object or URL |
| colorBack | The color of the bottom layer, behind the sheet; visible where clip cuts the sheet away | string | Hex, RGB, or HSL color |
| colorPaper | The color of the paper sheet, usually light; multiplied into the image by blending | string | Hex, RGB, or HSL color |
| colorShadow | The color used for crumples, folds, grain and speckles, blends into the image | string | Hex, RGB, or HSL color |
| blending | Amount of image-to-paper blending (0 = original image color, 1 = image multiplied with the paper), needs image | number | 0 to 1 |
| distortion | How much the image bends with the paper surface; negative values bend it the opposite direction (needs image) | number | -1 to 1 |
| clip | Cuts the paper sheet to the distorted image frame, revealing colorBack outside it (needs image) | boolean | — |
| roughness | Grain noise, sized independently of scaling, with its level of detail depending on the scale | number | 0 to 1 |
| roughnessSize | Scale of the roughness noise (needs roughness > 0) | number | 0 to 1 |
| roughnessRows | Lines the grain up into horizontal rows: 0 = even scatter, 1 = laid-paper rows (needs roughness > 0) | number | 0 to 1 |
| fiber | Curly fiber noise, simulating the real paper | number | 0 to 1 |
| fiberSize | Scale of the fiber noise (needs fiber > 0) | number | 0 to 1 |
| crumples | Depth of the centered, irregular field of facets across the sheet | number | 0 to 1 |
| crumpleCount | Number of crumples (15 max), needs crumples > 0 | number | 2 to 15 (integer) |
| wrinkles | Depth of a field of fine facets, independent of the crumples | number | 0 to 1 |
| wrinkleSize | Size of the fine facets (needs wrinkles > 0) | number | 0 to 1 |
| folds | Depth of the straight folds, alternating between ridges and valleys | number | 0 to 1 |
| foldSizeX | Size of the vertical folds (needs folds > 0) | number | 0 to 1 |
| foldSizeY | Size of the horizontal folds (needs folds > 0) | number | 0 to 1 |
| foldOffsetX | Shifts the vertical folds across the surface (needs folds > 0) | number | 0 to 1 |
| foldOffsetY | Shifts the horizontal folds across the surface (needs folds > 0) | number | 0 to 1 |
| angle | Direction the surface is lit from, clockwise from the top of the canvas, needs crumples, folds or wrinkles > 0 | number | 0 to 360 |
| drops | Visibility of the speckle pattern | number | 0 to 1 |
| seed | Seed applied to every pattern | number | 0 to 1000 |