Beispiel #1
0
        public static Bitmap Decode(EncodedImage encodedImage)
        {
            var inversePredictionAlgorithm = new InversePredictionAlgorithm(encodedImage);

            var decodedImage = inversePredictionAlgorithm.GetDecodedImage();

            return(ImageMapper.GetImageFromPixelMatrix(decodedImage.Decoded));
        }
Beispiel #2
0
        public void Setup()
        {
            var predictorSettings = new PredictorSettings
            {
                Predictor     = predictor,
                AcceptedError = acceptedError,
                Range         = range
            };

            var encodedImage = new EncodedImage
            {
                PredictorSettings = predictorSettings,
                QuantizedErrorPredictionMatrix = quantizedErrorPredictionMatrix
            };

            inversePredictionAlgorithm = new InversePredictionAlgorithm(encodedImage);
        }
Beispiel #3
0
        public static DecodedImage GetDecodedImage(EncodedImage encodedImage)
        {
            var inversePredictionAlgorithm = new InversePredictionAlgorithm(encodedImage);

            return(inversePredictionAlgorithm.GetDecodedImage());
        }