Esempio n. 1
0
 public VectorMap CopyAndUpdateColors(int newMaxBits, VectorMapProcessor processor)
 {
     var result = new VectorMap(_width, _height);
     var input = GetPixel();
     var output = result.GetPixel();
     for (var y = 0; y < _height; y++)
         for (var x = 0; x < _width; x++)
         {
             processor(x, y, input, output);
             input.MoveNext();
             output.MoveNext();
         }
     return result;
 }
Esempio n. 2
0
        public VectorMap CopyAndUpdateColors(int newMaxBits, VectorMapProcessor processor)
        {
            var result = new VectorMap(_width, _height);
            var input  = GetPixel();
            var output = result.GetPixel();

            for (var y = 0; y < _height; y++)
            {
                for (var x = 0; x < _width; x++)
                {
                    processor(x, y, input, output);
                    input.MoveNext();
                    output.MoveNext();
                }
            }
            return(result);
        }