-1
我想要做这个确切的例子:Draw another image on a UIImage但在Swift中。我如何绘制一个图像到另一个UIImage来创建一个UIImage
我会非常感谢任何解释或任何帮助在正确的方向这样做。
我想要做这个确切的例子:Draw another image on a UIImage但在Swift中。我如何绘制一个图像到另一个UIImage来创建一个UIImage
我会非常感谢任何解释或任何帮助在正确的方向这样做。
这是从文章但在迅疾希望相同的代码这对你的作品:
var width: CGFloat
var height: CGFloat
var inputImage: UIImage
// input image to be composited over new image as example
// create a new bitmap image context at the device resolution (retina/non-retina)
UIGraphicsBeginImageContextWithOptions(CGSizeMake(width, height), true, 0.0)
// get context
var context: CGContextRef = UIGraphicsGetCurrentContext()
// push context to make it current
// (need to do this manually because we are not drawing in a UIView)
UIGraphicsPushContext(context)
// drawing code comes here- look at CGContext reference
// for available operations
// this example draws the inputImage into the context
inputImage.drawInRect(CGRectMake(0, 0, width, height))
// pop context
UIGraphicsPopContext()
// get a UIImage from the image context- enjoy!!!
var outputImage: UIImage = UIGraphicsGetImageFromCurrentImageContext()
// clean up drawing environment
UIGraphicsEndImageContext()
我觉得这个网站对于将objective-c代码转换为swift代码非常有用:https://objectivec2swift.com/#/home/converter/ – Nate
你在迅速试过吗? –
请看看[这个答案](https://stackoverflow.com/a/45915767/6536841)。谢谢 !!! –