【发布时间】:2013-07-24 07:43:42
【问题描述】:
我在Finding image type from NSData or UIImage 中找到了以下代码,它有助于检查 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;
}
我想知道如何找到该文件是位图图像还是不具有 .bmp 扩展名。有人可以帮我吗。修改上面的代码以找到 bmp 或者请提供一些代码的解决方案。
提前感谢
【问题讨论】:
-
为什么会被否决?
-
我不知道为什么有人投了反对票。
标签: ios objective-c uiimage file-extension image-file