">//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
//ВІДОБРАЖЕННЯ ЗОБРАЖЕННЯ 
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void RotateFlip (RotateFlipType rotateFlipType)//функція дзеркального відображення зображення 
  {= colorOfPixel; [] [] arry=new int [colorOfPixel.Length] [];//виділення місця під матрицю (int i=0; i lt; colorOfPixel.Length; i ++) 
  {[i]=new int [colorOfPixel [0] .Length];//виділення місця під матрицю 
 } (rotateFlipType == RotateFlipType.RotateNoneFlipX) 
  {(int i=0; i lt; colorOfPixel [0] .Length; i ++) 
  {(int j=0; j lt; colorOfPixel.Length; j ++) 
  {[colorOfPixel.Length - j - 1] [i]=colorOfPixel [j] [i];// переміщення по осі Х 
 } 
 } 
 } (rotateFlipType == RotateFlipType.RotateNoneFlipY) 
  {(int i=0; i lt; colorOfPixel [0] .Length; i ++) 
  {(int j=0; j lt; colorOfPixel.Length; j ++) 
  {[j] [colorOfPixel [0] .Length - i - 1]=colorOfPixel [j] [i];// переміщення по осі У 
 } 
 } 
 }=null;=arry;=null; (); 
 } 
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //ВИДІЛЕННЯ ОБЛАСТІ 
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void DrawOutCropArea (int xPosition, int yPosition, int width, int height)//виділення обраної області 
  {bmap=_currentBitmap;//копіюємо поточну картінкуgr=Graphics.FromImage (bmap);//Graphics з рісункаcBrush=new Pen (Color.FromArgb (150, Color.White)). Brush; //кисть для зафарбовування ізображеніяrect1=new Rectangle (0, 0, _currentBitmap.Width, yPosition);//виделяюrect2=new Rectangle (0, yPosition, xPosition, height);//четиреrect3=new Rectangle (0, (yPosition + height) , _currentBitmap.Width, _currentBitmap.Height);//прямокутника безrect4=new Rectangle ((xPosition + width), yPosition, (_currentBitmap.Width - xPosition - width), height);//виділеної області.FillRectangle (cBrush, rect1) ;//закрашіваем.FillRectangle (cBrush, rect2);//еті.FillRectangle (cBrush, rect3);//прямоугольнікі.FillRectangle (cBrush, rect4);//в більш світлий відтінок 
 } Bitmap PasteTogether (Bitmap bmp, int x, int y)//склеювання зображення з поточним У і Х - координати положення 
				
				
				
				
			 //склеюваного зображення щодо точки (0,0) поточного 
  {
  int maxX=colorOfPixel.Length, maxY=colorOfPixel [0] .Length; [] [] matrixBmp=MakeMatrixs (bmp); [] [] newMatrixs; 
  if (maxX lt; x + bmp.Width)//визначення довжини нової картинки 
  {= x + bmp.Width; 
 } (maxY lt; y + bmp.Height)//визна. висоти нової картинки 
  {= y + bmp.Height; 
 }=new int [maxX] [];//виділення місця під масив нової картинки (int i=0; i lt; maxX; i ++)//виділення місця під масив нової картинки 
  {[i]=new int [maxY]; 
 } (int i=0; i lt; colorOfPixel [0] .Length; i ++) 
  {(int j=0; j lt; colorOfPixel.Length; j ++) 
  {[j] [i]=colorOfPixel [j] [i];//копіювання поточної картинки в нову 
 } 
 } (int i=0; i lt; bmp.Height; i ++) 
  {(int j=0; j lt; bmp.Width; j ++) 
  {[j + x] [i + y]=colorOfPixel [j] [i];//накладення склеюваної картинки 
 } 
 } MakeBitmap (newMatrixs, maxX, maxY);//отримання ізобрженій по масиву пікселів 
 } void RemoveCropAreaDraw ()//відміна виділення обраної області 
  {();//заміна поточного зображення на зроблене по зберігається матриці 
 } 
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //білінійна інтерполяція 
 //////////////////////////////////////////////////////////////...