public static EncodedImage Encode(Bitmap image, PredictorSettings predictorSettings) { var originalImageMatrix = ImageMapper.GetPixelMatrixFromImage(image); var predictionAlgorithm = new PredictionAlgorithm(originalImageMatrix, predictorSettings); return(predictionAlgorithm.GetEncodedImage()); }
public void SaveImage(Bitmap image, string headerFilePath, string outputPath) { InitializeBitWriter(outputPath); ImageHeaderHandler.CopyHeaderFromFile(headerFilePath, bitWriter); var pixelMatrix = ImageMapper.GetPixelMatrixFromImage(image); WritePixelMatrix(pixelMatrix); }