美文网首页
iOS 获取图片多少兆

iOS 获取图片多少兆

作者: 全村的希望iOS | 来源:发表于2019-11-12 14:03 被阅读0次

    - (NSString *)getBytesFromDataLength:(NSInteger)dataLength {

        NSString *bytes;

        if (dataLength >= 0.1 * (1024 * 1024)) {

            bytes = [NSString stringWithFormat:@"%0.1fM",dataLength/1024/1024.0];

        } else if (dataLength >= 1024) {

            bytes = [NSString stringWithFormat:@"%0.0fK",dataLength/1024.0];

        } else {

            bytes = [NSString stringWithFormat:@"%zdB",dataLength];

        }

        return bytes;

    }

    用法

    NSData * imagedata=UIImageJPEGRepresentation(photos[0], 1);

    NSInteger  length = imagedata.length/1024;

    NSString *dataLength = [self getBytesFromDataLength:imagedata.length];

    相关文章

      网友评论

          本文标题:iOS 获取图片多少兆

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