我在从 NSData 或 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 或者请为我提供一些代码的解决方案。
提前感谢