Beispiel #1
0
        private Di.Filters.Filter GetScaleFilter(int width, int height, FittingModes mode)
        {
            Di.Filters.ResizeFilter resize = new Di.Filters.ResizeFilter
            {
                Mode = (Di.Filters.ResizeMode)mode,

                Width  = Di.Unit.Pixel(width),
                Height = Di.Unit.Pixel(height)
            };

            return(resize);
        }
Beispiel #2
0
        public Layer(Layer layer)
        {
            this.BlendMode = layer.BlendMode;
            this.image     = layer.Image;
            this.mask      = layer.Mask;
            this.isMasked  = layer.isMasked;
            this.Opacity   = layer.Opacity;

            this.Angle = layer.Angle;

            this.X = layer.X;
            this.Y = layer.Y;

            this.width  = layer.width;
            this.height = layer.height;

            this.FittingMode = layer.FittingMode;

            foreach (Modifier modifier in layer.Modifiers)
            {
                this.Modifiers.Add(new Modifier(modifier));
            }
        }