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); }
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)); } }