Skip to content

Commit f5d4319

Browse files
authored
Merge pull request #61 from nativescript-community/fix-ios-empty-bitmap
fix(ui-canvas): iOS bitmaps are flipped during initialization
2 parents d8c7e98 + 7b31539 commit f5d4319

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/ui-canvas/canvas.ios.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)