public void Stolb(int i, int N2x, BitmapData data2, int Ny, int NyP, ColorModeEnum colorMode) { int N2 = 0; if (Ny > NyP) { N2 = (Ny - NyP) / 2; for (int j = 0; j < N2; j++) { array[i, j] = 0.0; } for (int j = N2; j < Ny - N2; j++) { Color c1 = ImageProcessor.getPixel(i - N2x, j - N2, data2); array[i, j] = GetColorValue(c1, colorMode); } for (int j = Ny - N2; j < Ny; j++) { array[i, j] = 0.0; } } else { for (int j = 0; j < Ny; j++) { Color c1 = ImageProcessor.getPixel(i - N2x, j, data2); array[i, j] = c1.R; } } }
private void colorComboBox_SelectedIndexChanged(object sender, EventArgs args) { if (colorComboBox.SelectedItem != null) { colorMode = ((ColorItem)colorComboBox.SelectedItem).ColorModeValue; } }
public double Contrast; // 0 to 1 public DataSourceSettings() { ShowSettingsUI = false; ShowTransferUI = true; EnableFeeder = false; ColorMode = ColorModeEnum.BW; ScanArea = new BoundsInches(0, 0, SizeInches.Letter); Resolution = 200; Threshold = 0.5; Brightness = 0.5; Contrast = 0.5; }
private double GetColorValue(Color color, ColorModeEnum colorMode) { double resValue = 0; switch (colorMode) { case ColorModeEnum.Uknown: { resValue = GetGrayScaleValue(color); break; } case ColorModeEnum.Gray: { resValue = GetGrayScaleValue(color); break; } case ColorModeEnum.Red: { resValue = color.R; break; } case ColorModeEnum.Green: { resValue = color.G; break; } case ColorModeEnum.Blue: { resValue = color.B; break; } } return(resValue); }
public ZArrayDescriptor(Bitmap bitmap, ColorModeEnum colorMode) { BitmapData bitmapData = ImageProcessor.getBitmapData(bitmap); width = bitmap.Width; height = bitmap.Height; array = new double[width, height]; int NxP = bitmap.Width; int NyP = bitmap.Height; //for (int i = 0; i < NxP; i++) Stolb(i, 0, bitmapData, NyP, NyP); int Nx = NxP; int Ny = NyP; int N2 = (Nx - NxP) / 2; for (int i = 0; i < N2; i++) { for (int j = 0; j < Ny; j++) { array[i, j] = 0.0; } } for (int i = N2; i < Nx - N2; i++) { Stolb(i, N2, bitmapData, Ny, NyP, colorMode); } for (int i = Nx - N2; i < Nx; i++) { for (int j = 0; j < Ny; j++) { array[i, j] = 0.0; } } bitmap.UnlockBits(bitmapData); }
public MainViewModel(InkCanvas _inkCanvas) { inkCanvas = _inkCanvas; inkCanvas.PreviewMouseLeftButtonDown += CanvasMouseDown; inkCanvas.MouseMove += CanvasMouseMove; inkCanvas.MouseLeave += CanvasMouseLeave; inkCanvas.MouseUp += CanvasMouseUp; inkCanvas.SelectionMoving += Canvas_SelectionMovingOrResizing; inkCanvas.SelectionResizing += Canvas_SelectionMovingOrResizing; inkCanvas.SizeChanged += InkCanvas_SizeChanged; doCmdStack = new DoCommandStack(_inkCanvas.Strokes); lstStrokeClipBoard = new StrokeCollection(); //Init PenWidthIndex = 0; Foreground = Brushes.Black; Background = Brushes.White; curColorMode = ColorModeEnum.Foreground; curColorPickerMode = ColorPickerModeEnum.False; SelectColor = Colors.Black; PenMode(); }
public Brushes(ColorModeEnum colorMode) : base(MergedDataList) { }
public ExplicitStyles(ColorModeEnum colorMode) : base(MergedDataList) { }
public ImplicitStyles(ColorModeEnum colorMode) : base(_mergedDataList) { }
protected ElementThemeResourceDictionaryBase(Brush accentBrush, ColorModeEnum colorMode) { _accentBrush = accentBrush; ColorMode = colorMode; UpdateResources(); }
protected ElementThemeResourceDictionaryBase(ColorModeEnum colorMode) { ColorMode = colorMode; UpdateResources(); }
public AllControlsResourceDictionary(ColorModeEnum colorMode) : base((colorMode == ColorModeEnum.Blue) ? BlueMergedDataList : null) { }
public void BackgroundMode() { curColorMode = ColorModeEnum.Background; }
public void ForegroundMode() { curColorMode = ColorModeEnum.Foreground; }