iOS获取jpg文件的宽度高度

在我的iOS应用程序中,我正在从网上下载jpeg图像,我想知道如何找到图像的正确宽度和高度,以便我可以在我的iOS应用程序中正确显示它。

例如,
在此处输入图像描述

如何获得此jpg图像的宽度和高度?

你可以得到像高度和宽度像: –

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

更新: –

根据您的url,您可以得到: –

 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]]; 

你的屏幕看起来像: –

在此处输入图像描述

我只是为你创建一个演示:)链接如下

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

UIImage拥有房产size

 image.size.width image.size.height 

您可以使用UIImage Size属性实现此目的。

看看下面:

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

将您的Web图像存储到“图像”对象中,您将获得图像的宽度和高度。

干杯!