private void BalanceColorsDialog_Load(object sender, EventArgs e) { try { if (_beforeViewer.Image != null) { _tsbtnFit.Checked = false; _tsbtnNormal.Checked = true; } _internalRedWeights = RedWeights; _internalGreenWeights = GreenWeights; _internalBlueWeights = BlueWeights; _numRedinRedWeight.Value = (decimal)_internalRedWeights.ToRed * 100; _numGreeninRedWeight.Value = (decimal)_internalRedWeights.ToGreen * 100; _numBlueinRedWeight.Value = (decimal)_internalBlueWeights.ToRed * 100; _numRedinGreenWeight.Value = (decimal)_internalGreenWeights.ToRed * 100; _numGreeninGreenWeight.Value = (decimal)_internalGreenWeights.ToGreen * 100; _numBlueinGreenWeight.Value = (decimal)_internalBlueWeights.ToRed * 100; _numRedinBlueWeight.Value = (decimal)_internalBlueWeights.ToRed * 100; _numGreeninBlueWeight.Value = (decimal)_internalBlueWeights.ToGreen * 100; _numBlueinBlueWeight.Value = (decimal)_internalBlueWeights.ToRed * 100; } catch (Exception ex) { throw ex; } }
private void _btnOk_Click(object sender, System.EventArgs e) { try { RedWeights = _internalRedWeights; GreenWeights = _internalGreenWeights; BlueWeights = _internalBlueWeights; } catch (Exception ex) { throw ex; } }
public BalanceColorsDialog(RasterImage image, RasterPaintProperties paintProperties) { try { InitializeComponent(); if (image != null) { CloneCommand clone = new CloneCommand(); clone.Run(image); _originalImage = image; _afterImage = clone.DestinationImage; _beforeViewer = new ImagePreviewCtrl(_originalImage, paintProperties, _lblBefore.Location, _lblBefore.Size); _afterViewer = new ImagePreviewCtrl(_afterImage, paintProperties, _lblAfter.Location, _lblAfter.Size); Controls.Add(_beforeViewer); Controls.Add(_afterViewer); _beforeViewer.BringToFront(); _afterViewer.BringToFront(); _beforeViewer.PanImage += new EventHandler <PanImageEvent>(_beforeViewer_PanImage); _afterViewer.PanImage += new EventHandler <PanImageEvent>(_afterViewer_PanImage); } else { _tsZoomLevel.Visible = false; } _redWeights = new BalanceColorCommandFactor(); _greenWeights = new BalanceColorCommandFactor(); _blueWeights = new BalanceColorCommandFactor(); _internalRedWeights = new BalanceColorCommandFactor(); _internalGreenWeights = new BalanceColorCommandFactor(); _internalBlueWeights = new BalanceColorCommandFactor(); } catch (Exception ex) { throw ex; } }