private void buttonAntiAliasing_Click(object sender, EventArgs e) { if (validaImagem()) { var imagem = new Redimencionador().AntiAliasing(pictureBoxImagem.Image); pictureBoxImagem.Image = imagem; MessageBox.Show("Filtro aplicado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonRedimencionar_Click(object sender, EventArgs e) { if (validaImagem()) { Stopwatch bechmarkinson = new Stopwatch(); bechmarkinson.Start(); var imagem = new Redimencionador().RedimencionarParalelo(pictureBoxImagem.Image, Convert.ToInt32(textBoxPixeis.Text)); bechmarkinson.Stop(); labelTempoParalelo.Text = "Tempo paralelo: " + bechmarkinson.Elapsed.TotalSeconds + "s"; pictureBoxImagem.Image = imagem; } }
private void buttonInverterCor_Click(object sender, EventArgs e) { if (pictureBoxImagem.Image == null) { MessageBox.Show("Nenhuma imagem foi selecionada!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (pictureBoxImagem.Image.Height != pictureBoxImagem.Image.Width) { MessageBox.Show("A imagem não é quadrada!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { var imagem = new Redimencionador().InverterCor(pictureBoxImagem.Image); pictureBoxImagem.Image = imagem; } } }