taontech / www

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hdr Gain Map Aux

taontech opened this issue · comments

补充Swift的解析过程

           let data = dataInfo[kCGImageAuxiliaryDataInfoData] as! Data
            let description = dataInfo[kCGImageAuxiliaryDataInfoDataDescription]! as! [String: Int]
            let size = CGSize(width: description["Width"]!, height: description["Height"]!)

           let ciImage = CIImage(bitmapData: data, bytesPerRow: description["BytesPerRow"]!, size: size, format: .L8, colorSpace: nil)
           let cgImage = CIContext().createCGImage(ciImage, from: CGRect(origin: CGPoint(x: 0, y: 0), size: size))!