iOS obtient la hauteur de la largeur du file jpg

Dans mon application iOS, je télécharge des images JPEG à partir du Web, et je me request comment find la largeur et la hauteur correctes de l'image pour que je puisse l'afficher correctement dans mon application iOS.

Par exemple,
entrez la description de l'image ici

Comment puis-je get la largeur et la hauteur de cette image jpg?

vous pouvez get la hauteur et la largeur de l'image comme:

NSData *imageData = [NSData dataWithContentsOfURL:imageUrl]; UIImage *image = [UIImage imageWithData:imageData]; NSLog(@'image height: %f',image.size.height); NSLog(@'image width: %f',image.size.width); 

METTRE À JOUR:-

selon votre URL, vous pouvez get comme:

 NSSsortingng *ImageURL = @"http://gigaom2.files.wordpress.com/2013/01/teacher-classroom.jpg"; ImageURL =[ImageURL ssortingngByAddingPercentEscapesUsingEncoding:NSASCIISsortingngEncoding]; NSLog(@"img url ==%@",ImageURL); NSURL *imageUrl =[NSURL URLWithSsortingng:ImageURL]; NSData *imageData = [NSData dataWithContentsOfURL:imageUrl]; UIImage *image = [UIImage imageWithData:imageData]; [inView setImage:image]; NSLog(@"image height: %f",image.size.height); [lbl1 setText:[NSSsortingng ssortingngWithFormat:@"%2.0f",image.size.height]]; [lbl2 setText:[NSSsortingng ssortingngWithFormat:@"%2.0f",image.size.width]]; 

votre écran ressemble à: –

entrez la description de l'image ici

Je viens de créer une démo pour vous 🙂 lien est ci-dessous

http://www.sendspace.com/file/7pp63a

UIImage a la size la propriété

 image.size.width image.size.height 

Vous pouvez y parvenir en utilisant la propriété UIImage Size.

Jetez un oeil ci-dessous:

 UIImage *image; NSLog(@'Width=%f and Height: %f',image.size.width, image.size.height); 

Stockez votre image Web dans l'object "image" et vous obtiendrez Largeur et hauteur de l'image.

À votre santé!