geProcessing  
 {public partial class ImageProcessing: Form 
  {OpenFileDialog oDlg;//змінна типу діалогового вікна відкриття файлаsDlg1;//змінна типу діалогового вікна збереження файлаsDlg2;//змінна типу діалогового вікна збереження файлаMenuItem cZoom;//змінна для меню збільшення ізображеніяtemp; //змінна для зберігання тимчасового ізображеніяcloneBitmap;//змінна для зберігання виділеної областіcropX=0, cropY=0, widthImgCrop=100, heightImgCrop=100;//змінні для зберігання координат виділяється зображення, ширини і висоти 
  ImageHandler imageHandler=new ImageHandler ();//створення екземпляра класу imageHandlerImageProcessing () 
  {();=new OpenFileDialog ();//створення діалогового вікна для відкриття файла.RestoreDirectory=true; .InitialDirectory= C: laquo ;;. FilterIndex=1; .Filter= jpg Files (* .jpg) | * .jpg raquo ;; 
 /************************* /=new SaveFileDialog ();//створення діалогового вікна для збереження файлу 
  sDlg1.RestoreDirectory=true; .InitialDirectory= C: laquo ;;. FilterIndex=1; .Filter= bmp Files (* .bmp) | * .bmp raquo ;; 
 /************************* /=new SaveFileDialog ();//створення діалогового вікна для збереження файлу з виділеним зображенням 
  sDlg2.RestoreDirectory=true; .InitialDirectory= C: laquo ;;. FilterIndex=1; .Filter= bmp Files (* .bmp) | * .bmp raquo ;;=menuItemZoom50 ; 
 } void ImageProcessing_Paint (object sender, PaintEventArgs e)//функція виводить зображення на форму 
  {(imageHandler.IsPicture) 
  {. Graphics.DrawImage (imageHandler.GetBitmap (), new Rectangle (this.AutoScrollPosition.X, this.AutoScrollPosition.Y,Convert.ToInt32(imageHandler.Width),Convert.ToInt32(imageHandler.Height)));
 } 
 } void menuItemOpen_Click (object sender, EventArgs e)//функція попиксельно зчитує вибране зображення і створює бітмапами 
  {(DialogResult.OK == oDlg.ShowDialog ()) 
  {. SetBitmap ((Bitmap) Bitmap.FromFile (oDlg.FileName)) ;. BitmapPath=oDlg.FileName; .AutoScroll=true; .AutoScrollMinSize=new Size (Convert.ToInt32 (imageHandler.Width ), Convert.ToInt32 (imageHandler.Height)) ;. Invalidate (); _ Click (0, e);//висновок інформації про зображенні 
 } 
				
				
				
				
			 } void menuItemUndo_Click (object sender, EventArgs e)//функція відміни дії 
  {. ResetBitmap () ;. AutoScrollMinSize=new Size (Convert.ToInt32 (imageHandler.Width), Convert.ToInt32 (imageHandler.Height)); 
 //перераховуємо мінімальну область для прокруткі.Invalidate ();//перемальовували зображення 
 } 
  private void menuItemImageInfo_Click (object sender, EventArgs e)//функція виведення інформації про зображенні 
  {. Enabled=true; imgInfo=new ImageInfo (imageHandler) ;. Show (); 
 } void menuItemZoom50_Click (object sender, EventArgs e) 
  {. Checked=false; .Checked=true;=menuItemZoom50; .BiInterp ((int) (imageHandler.TrueWidth * 0.5), (int) (imageHandler.TrueHeight * 0.5)) ;. AutoScrollMinSize =new Size (Convert.ToInt32 (imageHandler.Width), Convert.ToInt32 (imageHandler.Height)) ;. Invalidate (); 
 } void menuItemZoom100_Click (object sender, EventArgs e) 
  {. Checked=false; .Checked=true;=menuItemZoom100; .BiInterp (imageHandler.TrueWidth, imageHandler.TrueHeight) ;. AutoScrollMinSize=new Size (Convert.ToInt32 (imageHandler.Width), Convert.ToInt32 (imageHandler.Height)) ;. Invalidate (); 
 } void menuItemZoom150_Click (object sender, EventArgs e) 
  {. Checked=false; .Checked=true;=menuItemZoom150; .BiInterp ((int) (imageHandler.TrueWidth * 1.5), (int) (imageHandler.TrueHeight * 1.5)) ;. AutoScrollMinSize =new Size (Convert.ToInt32 (imageHandler.Width), Convert.ToInt32 (imageHandler.Height)) ;. Invalidate (); 
 } void menuItemZoom200_Click (object sender, EventArgs e) 
  {. Checked=false; .Checked=true;=menuItemZoom200; .BiInterp (imageHandler.TrueWidth * 2, imageHandler.TrueHeight * 2) ;. AutoScrollMinSize=new Size (Convert.ToInt32 (imageHandler. Width), Convert.ToInt32 (imageHandler.Height)) ;. Invalidate (); 
 } void menuItemZoom300_Click (object sender, EventArgs e) 
  {. Checked=false; .Checked=true;=menuItemZoom300; .BiInterp (imageHandler.TrueWidth * 3, imageHandler.TrueHeight * 3) ;. AutoScrollMinSize=new Size (Convert.ToInt32 (imageHandler. Width), Convert.ToInt32 (imageHandler.Height)) ;. Invalidate (); 
 } void menuItemZoom400_Click (object sender,...