Exemple #1
0
 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));
 }