We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 61d8230 commit 8fc85a0Copy full SHA for 8fc85a0
WX-SVG-Viewer.py
@@ -125,8 +125,16 @@ def on_paint(self, event):
125
126
dcdim = min(self.Size.width, self.Size.height)
127
if (self.svg_picture):
128
+ assert dc.CanUseTransformMatrix() == True
129
+ m = wx.AffineMatrix2D()
130
+ m.Translate(w / 2, h / 2)
131
+ m.Scale(self.zoom, self.zoom)
132
+ m.Translate(self.offset_x, self.offset_y)
133
+ m.Scale(self.img_zoom, self.img_zoom)
134
+ m.Translate(- self.svg_picture.width / 2 , - self.svg_picture.height / 2 )
135
+ dc.SetTransformMatrix(m)
136
imgdim = min(self.svg_picture.width, self.svg_picture.height)
- scale = dcdim / imgdim
137
+ scale = 1.0
138
width = int(self.svg_picture.width * scale)
139
height = int(self.svg_picture.height * scale)
140
0 commit comments