diff options
Diffstat (limited to 'lib/svg')
| -rw-r--r-- | lib/svg/rendering.py | 13 | ||||
| -rw-r--r-- | lib/svg/tags.py | 2 |
2 files changed, 8 insertions, 7 deletions
diff --git a/lib/svg/rendering.py b/lib/svg/rendering.py index a37073fb..ee0b5d0c 100644 --- a/lib/svg/rendering.py +++ b/lib/svg/rendering.py @@ -56,11 +56,12 @@ stitch_path = ( "l-0.55,-0.1,0.55,0.1" # Bottom-left whisker "z") # return to start + def generate_realistic_filter() -> inkex.BaseElement: """ Return a copy of the realistic stitch filter, ready to add to svg defs. """ - filter = inkex.Filter(attrib = { + filter = inkex.Filter(attrib={ "style": "color-interpolation-filters:sRGB", "id": "realistic-stitch-filter", "x": "0", @@ -71,27 +72,27 @@ def generate_realistic_filter() -> inkex.BaseElement: }) filter.add( - inkex.Filter.GaussianBlur(attrib = { + inkex.Filter.GaussianBlur(attrib={ "edgeMode": "none", "stdDeviation": "0.9", "in": "SourceAlpha", }), inkex.Filter.SpecularLighting( - inkex.Filter.DistantLight(attrib = { + inkex.Filter.DistantLight(attrib={ "azimuth": "-125", "elevation": "20", - }), attrib = { + }), attrib={ "result": "result2", "surfaceScale": "1.5", "specularConstant": "0.78", "specularExponent": "2.5", } ), - inkex.Filter.Composite(attrib = { + inkex.Filter.Composite(attrib={ "in2": "SourceAlpha", "operator": "atop", }), - inkex.Filter.Composite(attrib = { + inkex.Filter.Composite(attrib={ "in2": "SourceGraphic", "operator": "arithmetic", "result": "result3", diff --git a/lib/svg/tags.py b/lib/svg/tags.py index 089fee1a..470288a2 100644 --- a/lib/svg/tags.py +++ b/lib/svg/tags.py @@ -106,7 +106,7 @@ inkstitch_attribs = [ 'rows_per_thread', 'herringbone_width_mm', 'tartan_angle', - 'enable_random_stitches', + 'enable_random_stitch_length', 'random_stitch_length_jitter_percent', 'gap_fill_rows', # stroke |
