From 2b390b908e93a7f6f529b9db624dd0d2c3ca184a Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Wed, 3 Jul 2024 07:09:06 +0200 Subject: Raster output (#3036) * stitch plan preview png: 300, 600 dpi * add png export dpi option --- lib/extensions/png_realistic.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/extensions/png_realistic.py') diff --git a/lib/extensions/png_realistic.py b/lib/extensions/png_realistic.py index 24ebce55..e3216efd 100644 --- a/lib/extensions/png_realistic.py +++ b/lib/extensions/png_realistic.py @@ -13,6 +13,12 @@ from .png_simple import write_png_output class PngRealistic(InkstitchExtension): + def __init__(self, *args, **kwargs): + InkstitchExtension.__init__(self) + + self.arg_parser.add_argument('--notebook') + self.arg_parser.add_argument('--dpi', type=int, default=300, dest='dpi') + def effect(self): if not self.get_elements(): return @@ -26,7 +32,7 @@ class PngRealistic(InkstitchExtension): layer = render_stitch_plan(self.svg, stitch_plan, True, visual_commands=False, render_jumps=False) - write_png_output(self.svg, layer) + write_png_output(self.svg, layer, self.options.dpi) # don't let inkex output the SVG! sys.exit(0) -- cgit v1.2.3