In my iOS app, I'm downloading jpeg images from the web, and I'm wondering how to find the correct width and height of the image so I can display it properly in my iOS app.
For example,
How do I get the width and height of this jpg image?
you can get Image Height and Width like:-
NSData *imageData = [NSData dataWithContentsOfURL:imageUrl];
UIImage *image = [UIImage imageWithData:imageData];
NSLog(@'image height: %f',image.size.height);
NSLog(@'image width: %f',image.size.width);
UPDATE:-
as per your URL you can get like:-
NSString *ImageURL = @"http://gigaom2.files.wordpress.com/2013/01/teacher-classroom.jpg";
ImageURL =[ImageURL stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSLog(@"img url ==%@",ImageURL);
NSURL *imageUrl =[NSURL URLWithString:ImageURL];
NSData *imageData = [NSData dataWithContentsOfURL:imageUrl];
UIImage *image = [UIImage imageWithData:imageData];
[inView setImage:image];
NSLog(@"image height: %f",image.size.height);
[lbl1 setText:[NSString stringWithFormat:@"%2.0f",image.size.height]];
[lbl2 setText:[NSString stringWithFormat:@"%2.0f",image.size.width]];
your Screen look like:-
I just Create a Demo for You :) link is bellow
http://www.sendspace.com/file/7pp63a
UIImage
has the property size
image.size.width
image.size.height
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With