protected virtual void SetMode(ImageState state, AutoCropState data, AutoCropSettings settings) { if (settings.SetMode) { state.settings.Mode = settings.Mode; } }
protected virtual void SetBackground(ImageState state, AutoCropState data, AutoCropSettings settings) { if (settings.Debug) { if (settings.Method == AutoCropMethod.Edge) { state.settings.BackgroundColor = Color.FromArgb(255, 0, 0, 0); } else { var backgroundColor = state.settings.BackgroundColor; state.settings.BackgroundColor = backgroundColor.ToColorBucket().ToColor(); } } if (state.settings.BackgroundColor.Equals(Color.Transparent)) { state.settings.BackgroundColor = data.BorderColor; } }