Swift开发根据图片的data获取图片的格式
2019-05-14 本文已影响0人
蛋哥是只猫
可以根据自己的需求返回相应的结果
extension Data{
func getImageFormat()->(String?){
var c:UInt8 = UInt8()
self.copyBytes(to: &c, count: 1)
switch c {
case 0xFF:
return "image/jpeg"
// return ".jpg"
case 0x89:
return "image/png"
// return ".png"
case 0x47:
return "image/gif"
// return ".gif"
case 0x4D:
return "image/tiff"
// return ".tiff"
default:
return "image/jpeg"
// return ".png"
}
}
}