iOS get width height of jpg file

前端 未结 3 2055
谎友^
谎友^ 2021-02-09 21:36

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.

3条回答
  •  夕颜
    夕颜 (楼主)
    2021-02-09 22:23

    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:-

    enter image description here

    I just Create a Demo for You :) link is bellow

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

提交回复
热议问题