Ejemplo n.º 1
0
 private void button4_Click(object sender, EventArgs e)
 {
     using (PictureCompressionBase pcb = new PictureCompression(pictureBox1.Image))
     {
         pcb.CompressionORDeCompressionHandleMethod();
         pictureBox1.Image = pcb.HandledImage.Clone() as Image;
         //pcb.HandledImage.Save("your path", pcb.OutedImageCodecInfo, pcb.OutedEncoderParameters);
         //You need to save it and then open it in the file to use this class to compress again
     }
 }
        private void Decompress(byte[] compressed, byte[] expected)
        {
            var uncompressed = PictureCompression.Decompress(compressed, 0, compressed.Length, expected.Length);

            uncompressed.Should().BeEquivalentTo(expected);
        }
        public void DecompressNull()
        {
            Action act = () => PictureCompression.Decompress(null, 0, 0, 0);

            act.Should().Throw <ArgumentNullException>();
        }