public static Bitmap Decode(EncodedImage encodedImage) { var inversePredictionAlgorithm = new InversePredictionAlgorithm(encodedImage); var decodedImage = inversePredictionAlgorithm.GetDecodedImage(); return(ImageMapper.GetImageFromPixelMatrix(decodedImage.Decoded)); }
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); }
public static DecodedImage GetDecodedImage(EncodedImage encodedImage) { var inversePredictionAlgorithm = new InversePredictionAlgorithm(encodedImage); return(inversePredictionAlgorithm.GetDecodedImage()); }