Skip to content

Instantly share code, notes, and snippets.

@pelish8
Created January 7, 2015 18:19
Show Gist options
  • Select an option

  • Save pelish8/ed8ed7d23e34b5d2ba40 to your computer and use it in GitHub Desktop.

Select an option

Save pelish8/ed8ed7d23e34b5d2ba40 to your computer and use it in GitHub Desktop.
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;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment