iOS获取jpg文件的宽度高度

Roh*_*wal 6 iphone jpeg image objective-c ios

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

例如,
在此输入图像描述

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

Nit*_*hel 23

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

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

更新: -

根据您的网址,您可以得到: -

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]];
Run Code Online (Sandbox Code Playgroud)

你的屏幕看起来像: -

在此输入图像描述

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

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