website/versioned_docs/version-24.40.0/api/puppeteer.screenshotoptions.md
export interface ScreenshotOptions
Property
</th><th>Modifiers
</th><th>Type
</th><th>Description
</th><th>Default
</th></tr></thead> <tbody><tr><td><span id="capturebeyondviewport">captureBeyondViewport</span>
</td><td>optional
boolean
</td><td>Capture the screenshot beyond the viewport.
</td><td>false if there is no clip. true otherwise.
<span id="clip">clip</span>
</td><td>optional
Specifies the region of the page/element to clip.
</td><td> </td></tr> <tr><td><span id="encoding">encoding</span>
</td><td>optional
'base64' | 'binary'
</td><td>Encoding of the image.
</td><td>'binary'
<span id="fromsurface">fromSurface</span>
</td><td>optional
boolean
</td><td>Capture the screenshot from the surface, rather than the view.
</td><td>true
<span id="fullpage">fullPage</span>
</td><td>optional
boolean
</td><td>When true, takes a screenshot of the full page.
false
<span id="omitbackground">omitBackground</span>
</td><td>optional
boolean
</td><td>Hides default white background and allows capturing screenshots with transparency.
</td><td>false
<span id="optimizeforspeed">optimizeForSpeed</span>
</td><td>optional
boolean
</td><td> </td><td>false
<span id="path">path</span>
</td><td>optional
string
</td><td>The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to current working directory. If no path is provided, the image won't be saved to the disk.
</td><td> </td></tr> <tr><td><span id="quality">quality</span>
</td><td>optional
number
</td><td>Quality of the image, between 0-100. Not applicable to png images.
<span id="type">type</span>
</td><td>optional
'png'