/// <summary> /// Вывод гистограммы по компоненте V /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ButtonGistV_Click(object sender, EventArgs e) { FormGist formGistogramV = procedures.CreateFormGist(gistRGB[5]); formGistogramV.Text += " Компонента цвета V"; formGistogramV.chartGistogram.ChartAreas[0].AxisX.Minimum = 0; formGistogramV.chartGistogram.ChartAreas[0].AxisX.Maximum = 1; formGistogramV.Show(); }
/// <summary> /// Вывод гистограммы по компоненте B /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ButtonGistB_Click(object sender, EventArgs e) { FormGist formGistogramB = procedures.CreateFormGist(gistRGB[2]); formGistogramB.Text += " Компонента цвета B"; formGistogramB.chartGistogram.ChartAreas[0].AxisX.Minimum = 0; formGistogramB.chartGistogram.ChartAreas[0].AxisX.Maximum = 255; formGistogramB.Show(); }
/// <summary> /// Показать гистограммы распределения пикселей по X/Y /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ButtonShowGist_Click(object sender, EventArgs e) { FormGist formGistogramX = procedures.CreateFormGist(gistGor); FormGist formGistogramY = procedures.CreateFormGist(gistVert); formGistogramX.Text += " Распределение выделенных пикселей по оси X"; formGistogramY.Text += " Распределение выделенных пикселей по оси Y"; formGistogramX.chartGistogram.ChartAreas[0].AxisX.Minimum = 0; formGistogramY.chartGistogram.ChartAreas[0].AxisX.Minimum = 0; formGistogramX.chartGistogram.ChartAreas[0].AxisX.Maximum = bitmapTemp.Width; formGistogramY.chartGistogram.ChartAreas[0].AxisX.Maximum = bitmapTemp.Height; formGistogramX.Show(); formGistogramY.Show(); }