2017年12月5日 星期二

從data查圖片格式

source: https://stackoverflow.com/questions/4147311/finding-image-type-from-nsdata-or-uiimage 
 
+ (NSString *)contentTypeForImageData:(NSData *)data {
    uint8_t c;
    [data getBytes:&c length:1];

    switch (c) {
    case 0xFF:
        return @"image/jpeg";
    case 0x89:
        return @"image/png";
    case 0x47:
        return @"image/gif";
    case 0x49:
    case 0x4D:
        return @"image/tiff";
    }
    return nil;
}

沒有留言:

張貼留言