美文网首页
iOS快速通过Url快速获取图片size

iOS快速通过Url快速获取图片size

作者: 倒着游的鱼 | 来源:发表于2023-03-15 10:43 被阅读0次

    方案一: 我们可以通过<ImageIO/ImageIO.h> 这个框架对图片进行硬解码 通过少量的网络请求来获取图片信息

        NSURL *url = [NSURL URLWithString: xxximageUrlstr ];
        CGImageSourceRef  source = CGImageSourceCreateWithURL((CFURLRef)url, NULL);
        
        NSDictionary *properties = (__bridge_transfer NSDictionary *)CGImageSourceCopyPropertiesAtIndex(source, 0, NULL);
        CGFloat pixelWidth = [properties[(__bridge NSString *)kCGImagePropertyPixelWidth] doubleValue];
        CGFloat pixelHeight = [properties[(__bridge NSString *)kCGImagePropertyPixelHeight] doubleValue];
    

    本地图片获取宽高

        UIImage *image = [UIImage imageNamed:dataModel.item_thumb];
        CGFloat width = CGImageGetWidth(image.CGImage);
        CGFloat height = CGImageGetHeight(image.CGImage);
    

    相关文章

      网友评论

          本文标题:iOS快速通过Url快速获取图片size

          本文链接:https://www.haomeiwen.com/subject/zejlrdtx.html