|
@@ -286,8 +286,8 @@ extension Image {
|
|
|
let imageRef = self.CGImage
|
|
let imageRef = self.CGImage
|
|
|
let colorSpace = CGColorSpaceCreateDeviceRGB()
|
|
let colorSpace = CGColorSpaceCreateDeviceRGB()
|
|
|
let bitmapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.PremultipliedLast.rawValue).rawValue
|
|
let bitmapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.PremultipliedLast.rawValue).rawValue
|
|
|
- let contextHolder = UnsafeMutablePointer<Void>()
|
|
|
|
|
- let context = CGBitmapContextCreate(contextHolder, CGImageGetWidth(imageRef), CGImageGetHeight(imageRef), 8, 0, colorSpace, bitmapInfo)
|
|
|
|
|
|
|
+
|
|
|
|
|
+ let context = CGBitmapContextCreate(nil, CGImageGetWidth(imageRef), CGImageGetHeight(imageRef), 8, 0, colorSpace, bitmapInfo)
|
|
|
if let context = context {
|
|
if let context = context {
|
|
|
let rect = CGRect(x: 0, y: 0, width: CGImageGetWidth(imageRef), height: CGImageGetHeight(imageRef))
|
|
let rect = CGRect(x: 0, y: 0, width: CGImageGetWidth(imageRef), height: CGImageGetHeight(imageRef))
|
|
|
CGContextDrawImage(context, rect, imageRef)
|
|
CGContextDrawImage(context, rect, imageRef)
|