feat: improve export functionality #207
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR improves
scatterplot.export()
by allowing to customize the rendering settings during the export.Description
antiAliasing
property to allow adjusting the anti-aliasing of pointspixelAligned
property to allow aligning points with the pixel gridexport()
to allow up or down scaling the exported image as well as adjusting the anti-aliasing and pixel alignment settings during exportresize()
function in case one wants to resize the renderer's canvas.Fixes #175
All changes enable better exporting. E.g., during export it can be useful to upscale the image, render the points a tad smoother by increasing the anti-aliasing and snapping points to the pixel grid.
Huge thanks go to @danr for providing the necessary code changes in #175! 🙏
Checklist
CHANGELOG.md
updatedREADME.md
added or updated