File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -1857,11 +1857,9 @@ export class Canvas implements ICanvas {
18571857 CGContextSetBlendMode ( context , CGBlendMode . kCGBlendModeNormal ) ;
18581858
18591859 // draw original image
1860- CGContextSaveGState ( context ) ;
18611860 CGContextTranslateCTM ( context , 0 , source . size . height ) ;
18621861 CGContextScaleCTM ( context , 1.0 , - 1.0 ) ;
18631862 CGContextDrawImage ( context , rect , source . CGImage ) ;
1864- CGContextRestoreGState ( context ) ;
18651863
18661864 return context ;
18671865 }
@@ -1882,7 +1880,9 @@ export class Canvas implements ICanvas {
18821880 colorSpace ,
18831881 CGImageAlphaInfo . kCGImageAlphaPremultipliedLast
18841882 ) ;
1885- CGContextScaleCTM ( context , 1 / scaleFactor , 1 / scaleFactor ) ;
1883+
1884+ CGContextTranslateCTM ( context , 0 , h ) ;
1885+ CGContextScaleCTM ( context , 1 / scaleFactor , - 1 / scaleFactor ) ;
18861886 CGColorSpaceRelease ( colorSpace ) ; // 6
18871887 return context ; // 7
18881888 }
You can’t perform that action at this time.
0 commit comments