public void Decode() { using (var TempFile = File.OpenRead("./TestImages/Formats/Bmp/EncodingTest.bmp")) { var TempDecoder = new Structure.Sketching.Formats.Bmp.Decoder(); var TempImage = TempDecoder.Decode(TempFile); Assert.Equal(1760, TempImage.Pixels.Length); Assert.Equal(44, TempImage.Width); Assert.Equal(40, TempImage.Height); Assert.Equal(1.1d, TempImage.PixelRatio); } }
public void Encode(string fileName) { using (var TempFile = File.OpenRead(InputDirectory + fileName)) { var TempDecoder = new Structure.Sketching.Formats.Bmp.Decoder(); var TempImage = TempDecoder.Decode(TempFile); var TempEncoder = new Structure.Sketching.Formats.Bmp.Encoder(); using (var TempFile2 = File.OpenWrite(OutputDirectory + fileName)) { TempEncoder.Encode(new BinaryWriter(TempFile2), TempImage); } } Assert.True(CheckFileCorrect(fileName)); }