From 8789092ed6f2b9dadd147ab4eb955258247bee46 Mon Sep 17 00:00:00 2001 From: Brent Naylor Date: Mon, 10 Jul 2023 10:42:57 -0700 Subject: [PATCH] Updating for changes in drawsvg 2.0 --- helloworld.svg | 2 +- sigilize.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/helloworld.svg b/helloworld.svg index b333fac..fb40ba6 100644 --- a/helloworld.svg +++ b/helloworld.svg @@ -1,6 +1,6 @@ + width="400" height="400" viewBox="-200.0 -200.0 400.0 400.0"> diff --git a/sigilize.py b/sigilize.py index 95e391a..1e50fdb 100644 --- a/sigilize.py +++ b/sigilize.py @@ -24,7 +24,7 @@ SOFTWARE. import sys import math import re -import drawSvg as svg +import drawsvg as svg def prepareMessage(message): message = re.sub("[^a-zA-Z]+", "", message) # get rid of all non-alphabetic characters @@ -128,7 +128,7 @@ def drawSigil(points, canvas, color='white'): # draw sigil from coordinate list else: x = point[0] - originX # abs. to rel. coords y = point[1] - originY # abs. to rel. coords - p.l(x, y) # draw + p.l(x,y) # draw originX = point[0] originY = point[1] @@ -140,7 +140,7 @@ def createSigil(message, planet, fileName): planets = ["moon", "mercury", "venus", "sun", "mars", "jupiter", "saturn"] planet = planets.index(planet.lower()) # set up SVG canvas - d = svg.Drawing(400, 400, origin='center') # define canvas + d = svg.Drawing(400, 400, origin='center', context=svg.Context(invert_y=True)) # define canvas # draw sigils message = prepareMessage(message) @@ -149,7 +149,7 @@ def createSigil(message, planet, fileName): drawSigil( coordList, d, "black") # save sigil to SVG file - d.saveSvg(fileName) + d.save_svg(fileName) def main(): argNo = len(sys.argv) - 1 @@ -163,4 +163,4 @@ def main(): print("--------------------------------------------") if __name__ == "__main__": - main() \ No newline at end of file + main()