Example #1
0
 /// <summary>
 /// Executes the IsImageBlackWhiteCommand command.
 /// </summary>
 public void ExecuteIsImageBlackWhiteCommand()
 {
     if (!CommandCanProcessImage(new IsImageBlackWhiteCommand(), _viewer.Image))
     {
         return;
     }
     using (IsImageBlackWhiteForm dlg = new IsImageBlackWhiteForm(_viewer))
     {
         if (dlg.ShowProcessingDialog())
         {
             IsImageBlackWhiteCommand command = (IsImageBlackWhiteCommand)dlg.GetProcessingCommand();
             if (ExecuteProcessingCommand(command, false))
             {
                 if (command.Result.IsImageBlackWhite)
                 {
                     MessageBox.Show("Image is black-white");
                 }
                 else
                 {
                     MessageBox.Show("Image is not black-white");
                 }
             }
         }
     }
 }
Example #2
0
        /// <summary>
        /// Returns the image processing command.
        /// </summary>
        /// <returns>The image processing command.</returns>
        public override ProcessingCommandBase GetProcessingCommand()
        {
            IsImageBlackWhiteCommand command = new IsImageBlackWhiteCommand();

            command.MaxInaccuracy = this.Parameter1;
            return(command);
        }