Je capture une image de webview qui joue un flash. Parce que je veux montrer cette image et utiliser l'IKSaveOptions pour enregistrer l'image, mais j'ai trouvé le chemin de l'image est nulle, maintenant je veux obtenir le chemin de l'image, comment faire ? mon code : NSString *path = [[NSBundle mainBundle] pathForResource : ? ? ofType: ??]; NSURL *url = [NSURL fileURLWithPath : path] ; puis j'utilise l'url pour afficher l'image dans l'imageview, mais maintenant je n'ai pas obtenu le chemin, Merci beaucoup !
Merci beaucoup. Maintenant je pense que le NSBundle n'est pas mon option. Mais je veux montrer l'image de la capturer à partir d'une vue web montrant un flash. Je peux la montrer dans une imagecell, mais montrer dans l'imageview ,j'utilise le code :
[imageView setImage:image image imageProperties : mImageProperties] ;
et le mImageProperties vient de l'avant du document de vous me prenez la documentation ImageKit, le nom est "Viewing an Image in an Image View" ,et dans là le mImageProperties est les propriétés de l'image . le code est :
mImageProperties = (NSDictionary*)CGImageSourceCopyPropertiesAtIndex(isr, 0, (CFDictionaryRef)mImageProperties) ;
utilise toujours l'url de l'image, si je ne pouvais pas utiliser le NsBundle , comment puis-je faire pour obtenir les propriétés de l'image, d'ailleurs, j'ai déjà obtenu l'image de la capture webview de montrer un flash. code :
NSBitmapImageRep *imageRep = [webView bitmapImageRepForCachingDisplayInRect :[webView frame]] ; [webView cacheDisplayInRect :[webView frame] toBitmapImageRep:imageRep] ; NSImage *image = [[NSImage alloc] initWithSize :[webView frame].size] ; [image addRepresentation:imageRep] ;