Skip to content

Commit

Permalink
docs: improve canvas size limit documentation (#1576)
Browse files Browse the repository at this point in the history
  • Loading branch information
jwallet authored and niklasvh committed Apr 7, 2019
1 parent 349bbf1 commit 3212184
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,14 @@ methods to check whether an image would taint the canvas before applying it. If
If you wish to load images that reside outside of your pages origin, you can use a [proxy](/proxy) to load the images.

## Why is the produced canvas empty or cuts off half way through?
Make sure that `canvas` element doesn't hit [browser limitations](https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element) for the `canvas` size.
The limitations vary by browser, operating system and system hardware.
Make sure that `canvas` element doesn't hit [browser limitations](https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element) for the `canvas` size or use the window configuration options to set a custom window size based on the `canvas` element:
```
await html2canvas(element, {
windowWidth: element.scrollWidth,
windowHeight: element.scrollHeight
});
```
The window limitations vary by browser, operating system and system hardware.

### Chrome
> Maximum height/width: 32,767 pixels
Expand Down

0 comments on commit 3212184

Please sign in to comment.