美文网首页
Swift开发根据图片的data获取图片的格式

Swift开发根据图片的data获取图片的格式

作者: 蛋哥是只猫 | 来源:发表于2019-05-14 16:18 被阅读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"
            }
        }
    }
    
    

    参考资料:http://www.cocoachina.com/bbs/read.php?tid-243736.html

    相关文章

      网友评论

          本文标题:Swift开发根据图片的data获取图片的格式

          本文链接:https://www.haomeiwen.com/subject/lzxeaqtx.html