     var extraSamples: [Int] = [] // unspecified == 0, premultiplied == 1, straight == 2
     var bitsPerSample: [Int] = []
     
-    var palette: Data?
+    var palette: [(UInt16, UInt16, UInt16)] = []
     
     var photometric: Int
     

            }
        }
        
        palette?.withUnsafeBytes { (palette: UnsafePointer<(UInt8, UInt8, UInt8)>) in
            
            let palette_count = self.palette!.count / 3
            
            var remain = height
            let rowSize = width

        return AnyImage(width: 0, height: 0, colorSpace: colorSpace)
    }
    
    func uncompressedPalettePixelReader(_ pixel: UnsafeMutablePointer<ARGB64ColorPixel>?) {
        
        guard let pixel = pixel else { return }
        
