Iphone 将标签添加到图像是facebook和;地图指针
我打算制作一个应用程序,为图像添加一层文本或指针。 有点像在iphone中显示的图像上添加另一层文本/指针 此外,在导出时,我希望上面有添加文本的图像与新的“导出”图像结合在一起 我对如何开始这件事感到困惑Iphone 将标签添加到图像是facebook和;地图指针,iphone,image,ios,text,tags,Iphone,Image,Ios,Text,Tags,我打算制作一个应用程序,为图像添加一层文本或指针。 有点像在iphone中显示的图像上添加另一层文本/指针 此外,在导出时,我希望上面有添加文本的图像与新的“导出”图像结合在一起 我对如何开始这件事感到困惑 任何想法或参考都将不胜感激。嗯,最简单的方法是将所有视图添加到uiimageview中,并将其他视图添加到单个父视图和 @implementation UIView (Imaging) -(UIImage *) getSnapshotImage { UIGraphicsBeginI
任何想法或参考都将不胜感激。嗯,最简单的方法是将所有视图添加到uiimageview中,并将其他视图添加到单个父视图和
@implementation UIView (Imaging)
-(UIImage *) getSnapshotImage
{
UIGraphicsBeginImageContext(CGSizeMake(self.bounds.size.width, self.bounds.size.height));
CGColorSpaceRef color = CGColorSpaceCreateDeviceRGB();
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *outputImage = UIGraphicsGetImageFromCurrentImageContext();
CGColorSpaceRelease(color);
UIGraphicsEndImageContext();
return outputImage;
}
@end
获得UIImage后,使用将其转换为JPEG或PNG
NSData * UIImageJPEGRepresentation (
UIImage *image,
CGFloat compressionQuality
);
然后可以继续将其存储在文件中
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
嘿,谢谢你的回复。我需要更多地了解整个方法。就像我使用UIImageView从cameraroll中提取图像或从cam中提取新图像一样,使用触摸,我可能会通过uilabel绘制一条线或文本。如何以编程方式将imageview与uilabel或line链接。这样做的目的是,它尝试将整个视图层次结构(视图及其子视图)绘制到新创建的图像上下文中。因此,您在屏幕上看到的内容也是您在图像上下文中看到的内容。