Fix raster template emoji

This commit is contained in:
Ali
2023-10-29 23:40:32 +04:00
parent 73ce7faf66
commit 37e861817b

View File

@@ -70,11 +70,12 @@ public func cacheStillSticker(path: String, width: Int, height: Int, writer: Ani
UIGraphicsPushContext(c)
if let customColor = customColor {
c.clip(to: CGRect(origin: CGPoint(), size: context.size), mask: image.cgImage!)
c.setFillColor(customColor.cgColor)
c.setBlendMode(.sourceIn)
c.fill(CGRect(origin: CGPoint(), size: context.size))
} else {
c.draw(image.cgImage!, in: CGRect(origin: CGPoint(), size: context.size))
}
c.draw(image.cgImage!, in: CGRect(origin: CGPoint(), size: context.size))
UIGraphicsPopContext()
}
memcpy(surface.argb, context.bytes, surface.height * surface.bytesPerRow)