private void saveButton_Click(object sender, EventArgs e)
 {
     EnableControls(false);
     lookUpTable = GenerateLookUpTable.GenerateBinaryTable(binarizeLevel.Value);
     Image       = lookUpTableProcessor.ApplyLookUpTable(Image, lookUpTable);
     updateImage.Invoke(Image);
     this.Close();
 }
 private void GrayLevelsCount_SelectedIndexChanged(object sender, EventArgs e)
 {
     lookUpTable = GenerateLookUpTable.GeneratePosterizeTable((int)GrayLevelsCount.SelectedItem);
 }
 private void binarizeLevel_Scroll(object sender, EventArgs e)
 {
     lookUpTable = GenerateLookUpTable.GenerateBinaryTable(binarizeLevel.Value);
 }