private void button7_Click(object sender, EventArgs e) // логарифм { if (!CheckSourceImage()) { return; } var str = textBoxBaseLog.Text.Split(' ', ','); if (str.Length != 2) { MessageBox.Show("Для логарифма неверно введены основание и коэффициент"); return; } int coef = 41; int baseLog; try { baseLog = int.Parse(str[0]); coef = int.Parse(str[1]); } catch { MessageBox.Show("Неверный ввод"); return; } if (checkBoxAnti.Checked) { editImage = LuminanceConversions.GetAntiLogarithm(editImage, baseLog, coef); } else { editImage = LuminanceConversions.GetLogarithmImage(editImage, baseLog, coef); } pictureBoxImage.Image = editImage; editImage.Save(@"Logarithm.jpg"); if (editImage != null) { label5TypeImage.Text = "Логарифм"; } }