public static EncodedImage Encode(Bitmap image, PredictorSettings predictorSettings)
        {
            var originalImageMatrix = ImageMapper.GetPixelMatrixFromImage(image);

            var predictionAlgorithm = new PredictionAlgorithm(originalImageMatrix, predictorSettings);

            return(predictionAlgorithm.GetEncodedImage());
        }
Esempio n. 2
0
        public void SaveImage(Bitmap image, string headerFilePath, string outputPath)
        {
            InitializeBitWriter(outputPath);

            ImageHeaderHandler.CopyHeaderFromFile(headerFilePath, bitWriter);

            var pixelMatrix = ImageMapper.GetPixelMatrixFromImage(image);

            WritePixelMatrix(pixelMatrix);
        }