NSData または UIImage からのイメージ タイプの検索で以下のコードを見つけました。これは、UIimage の 4 つの異なるイメージ タイプをチェックするのに役立ちます。
(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 も検索するか、いくつかのコードで解決策を提供してください。
事前に感謝