合并图像上的标签,并保存为新图像?

时间:2015-04-02 18:31:34

标签: objective-c xcode xcode6

我正在寻找一种方法,允许我的iPhone应用程序的用户在图像上放置标签,并将最终结果保存到新图像中。

我试过四处寻找,但到目前为止,我并不是100%确定如何开始实现此功能,或者这是否是正确的做法。

谢谢。

1 个答案:

答案 0 :(得分:1)

一旦您的代码检测到用户输入了图像所需的标题,请使用以下代码段:

AppDelegate* appDelegate = ( AppDelegate * ) [UIApplication sharedApplication].delegate;

UIGraphicsBeginImageContext(appDelegate.window.bounds.size);
[appDelegate.window.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData * data = UIImagePNGRepresentation(image);
// Save the data object to the the file.