public void Decode() { using (var TempFile = File.OpenRead("./TestImages/Formats/Png/splash.png")) { var TempDecoder = new Structure.Sketching.Formats.Png.Decoder(); var TempImage = TempDecoder.Decode(TempFile); Assert.Equal(241500, TempImage.Pixels.Length); Assert.Equal(500, TempImage.Width); Assert.Equal(483, TempImage.Height); Assert.Equal(500d / 483d, TempImage.PixelRatio); } }
public void Encode(string fileName) { using (var TempFile = File.OpenRead(InputDirectory + fileName)) { var TempDecoder = new Structure.Sketching.Formats.Png.Decoder(); var TempImage = TempDecoder.Decode(TempFile); var TempEncoder = new Structure.Sketching.Formats.Png.Encoder(); using (var TempFile2 = File.OpenWrite(OutputDirectory + fileName)) { TempEncoder.Encode(new BinaryWriter(TempFile2), TempImage); } } Assert.True(CheckFileCorrect(fileName)); }