-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Milestone
Description
- Mixing rendering contexts (
<Svg>,<Canvas>, etc) will make some options more difficult / impossible - Download as PNG
- If using only
<Canvas>, should be able to use: - html2canvas
- html-to-image
- Possible use navigator.mediaDevices.getDisplayMedia() (will prompt)
- Provide a means to select only part of a screen to capture w3c/mediacapture-screen-share#105
- Screenshot (still image) capability w3c/mediacapture-screen-share#107
- https://observablehq.com/@fil/canvas-plot
- https://observablehq.com/@jcolot/observable-plot-canvas
- https://github.com/qq15725/modern-screenshot
- If using only
- Leverage puppeteer (backend, round trip)
- Download as SVG
- If using only
<Svg>, should be able to use:new XMLSerializer().serializeToString(svg)- see also: https://stackoverflow.com/questions/28226677/save-inline-svg-as-jpeg-png-svg
- If using only
- Upscaling Canvas
- Maybe provide a dedicated
DownloadCanvasor create a newCanvasoffscreen with higher container width/height overridden - See some discussion
- Maybe provide a dedicated
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Projects
Status
Todo