2011-03-07 2 views
0

J'ai l'intention de faire une application qui ajoute une couche de texte ou des pointeurs aux images. Un peu comme ajouter un autre texte de couche/pointeur sur une image affichée dans l'iphone. AUSSI, lors de l'exportation, je veux que cette image avec le texte ajouté sur elle soit matraquée avec la nouvelle image "exportée".Ajouter des balises à des images un point de croix entre facebook et pointeurs de carte

J'ai une question sur la façon de démarrer cette opération ..?

des idées ou des références seraient grandement appréciées.

Répondre

0

Eh bien, la meilleure façon est d'ajouter toute la charge du UIImageView, et les autres vues sur une seule vue parent et

@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 

une fois que vous avez la UIImage, le convertir au format JPEG ou PNG en utilisant

NSData * UIImageJPEGRepresentation (
    UIImage *image, 
    CGFloat compressionQuality 
); 

que vous pouvez ensuite procéder à la stocker dans un fichier

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag 
+0

hey merci pour la réponse. J'avais besoin d'un peu plus de compréhension de toute l'approche. Comme j'utilise UIImageView pour extraire l'image à partir de cameraroll ou d'une nouvelle image à partir de cam, en utilisant le toucher, je dessine peut-être une ligne ou un texte via uilabel. Programmation comment lier l'imageview avec uilabel ou ligne. – user134611

+0

ce que cela fait, il essaie de dessiner l'ensemble de la hiérarchie de vue (la vue et ses sous-vues) dans le contexte d'image nouvellement créé. Donc, ce que vous voyez à l'écran est ce que vous obtiendrez dans le contexte de l'image. – govi

Questions connexes