Merge master into fix_tint_image_bug

This commit is contained in:
zhongwuzw 2019-04-03 14:51:16 +08:00
commit 522743f246
3 changed files with 4 additions and 1 deletions

View File

@ -228,7 +228,7 @@ static inline UIColor * SDGetColorFromPixel(Pixel_8888 pixel, CGBitmapInfo bitma
CGContextSaveGState(context);
[path addClip];
CGContextDrawImage(context, rect, self.CGImage);
[self drawInRect:rect];
CGContextRestoreGState(context);
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -67,6 +67,9 @@
// Check the left center pixel, should be border :)
UIColor *checkBorderColor = [roundedCornerImage sd_colorAtPoint:CGPointMake(1, 150)];
expect([checkBorderColor.sd_hexString isEqualToString:borderColor.sd_hexString]).beTruthy();
// Check rounded corner operation not inversion the image
UIColor *topCenterColor = [roundedCornerImage sd_colorAtPoint:CGPointMake(150, 20)];
expect([topCenterColor.sd_hexString isEqualToString:[UIColor blackColor].sd_hexString]).beTruthy();
}
- (void)test04UIImageTransformRotate {