Beispiel #1
0
        public void Apply(FastBitmap bmp)
        {
            var filters = GenerateFilterArray(bmp);

            Stopwatch sw       = Stopwatch.StartNew();
            var       filtered = PngFilter.Encode(bmp, filters);

            SendMessage("Encoded in {0} seconds.", sw.ElapsedMilliseconds / 1000d);

            Chain.Apply(filtered);

            sw.Restart();

            PngFilter.Decode(filtered, filters, bmp);
            SendMessage("Decoded in {0} seconds.", sw.ElapsedMilliseconds / 1000d);

            sw.Stop();
        }