// Euclidean color filtering private void euclideanFilteringColorFiltersItem_Click( object sender, System.EventArgs e ) { // check pixel format if ( image.PixelFormat != PixelFormat.Format24bppRgb ) { MessageBox.Show( "Euclidean color filtering can be applied to RGB images only", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation ); return; } EuclideanColorFilteringForm form = new EuclideanColorFilteringForm( ); form.Image = image; if ( form.ShowDialog( ) == DialogResult.OK ) { ApplyFilter( form.Filter ); } }
// Euclidean color filtering private void euclideanFilteringColorFiltersItem_Click( object sender, System.EventArgs e ) { if ( CheckIfColor( "Euclidean color filtering" ) ) { EuclideanColorFilteringForm form = new EuclideanColorFilteringForm( ); form.Image = image; if ( form.ShowDialog( ) == DialogResult.OK ) { ApplyFilter( form.Filter ); } } }