Пример #1
0
        public ILayer Blur(ILayer l, int fadeSize)
        {
            var m = new Layer2DObject(l.Resolution);

            blur.Process(l, m, fadeSize);
            return(m);
        }
Пример #2
0
        public ILayer ExtendLayer(Layer2DObject source, int size)
        {
            var layer = new Layer2DObject(source.Resolution + new IntVector2(2 * size, 2 * size));

            IterateValues(source, (x, y, val) =>
            {
                if (val.HasValue)
                {
                    layer[x + size, y + size] = source[x, y];
                }
            });

            return(layer);
        }