private void HandleImageScanFinished(Bitmap bitmap, bool preview, bool rotate) { if (bitmap != null) { if (rotate) { KalikoImage img = new KalikoImage(bitmap); img.RotateFlip(RotateFlipType.Rotate180FlipNone); bitmap = img.GetAsBitmap(); } m_ScannedImage = bitmap; m_ProcessedImage = m_ImageProcessor.GetProcessedImage(m_ScannedImage, m_ProcessedMarkers); if (preview) { DisplayBitmap(m_ScannedImage); } previewImageScanButton.Enabled = true; previewImageProcessedButton.Enabled = true; analyzeGenerateButton.Enabled = true; analyzeGenerateButton.BackColor = m_ButtonColorBase; analyzePreviewButton.Enabled = false; verifyAddButton.Enabled = false; verifyPreviewOwnerButton.Enabled = false; verifyButton.Enabled = false; verifyButton.BackColor = m_ButtonColorBase; } }