2010-02-12 5 views
3

HIAjouter du texte à l'image

Im développe actuellement une application où je dois ajouter le texte sur l'image à une position quelconque dans l'image (non sous-vue) et la sortie doit être le seul fichier d'image avec l'original l'image et le texte incorporé, toute aide sera appréciable.

par exemple: la marque d'eau sur l'image

Merci de de Sivasankar

Répondre

11
UIImage *myImage = loadUnwatermarkedImage(); 
NSString *myWatermarkText = @"Watermark"; 
UIImage *watermarkedImage = nil; 

UIGraphicsBeginImageContext(myImage.size); 
[myImage drawAtPoint: CGPointZero]; 
[myWatermarkText drawAtPoint: CGPointMake(10, 10) withFont: [UIFont systemFontOfSize: 12]]; 
watermarkedImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 

À la fin de la watermarkedImage sera une image filigrané autoreleased. loadUnwatermarkedImage() est une fonction fictive fournissant une image originale.

+0

Merci Costique, ça fonctionne.pls obtenir votre mail id pour poser le doute directement par mail/chat – siva

+0

Merci beaucoup pour cela. J'ai utilisé 'UIGraphicsBeginImageContext (self.frame.size)' sur mon 'UIView'. – shkschneider

Questions connexes