Exemple #1
0
 /// <summary>
 /// calls <see cref="MovePointerDuringReposition(int, int)"/> if the color is similr
 /// </summary>
 private void Reposition()
 {
     for (int i = 0; i < _canvasColor.Width; i++)
     {
         bool flag = false;
         for (int j = 0; j < _canvasColor.Height; j++)
         {
             try
             {
                 Color Colorfromimagepoint = ColorPickerHelper.GetColorFromImage(_image, i, j);
                 if (ColorPickerHelper.SimmilarColor(Colorfromimagepoint, _customColor))
                 {
                     MovePointerDuringReposition(i, j);
                     flag = true;
                     break;
                 }
             }
             catch
             {
             }
         }
         if (flag)
         {
             break;
         }
     }
 }
Exemple #2
0
        /// <summary>
        /// tries the color from the color-image
        /// </summary>
        /// <param name="e"></param>
        private void ChangeColor(PointerEventArgs e)
        {
            try
            {
                CustomColor = ColorPickerHelper.
                              GetColorFromImage(_image,
                                                (int)e.GetPosition(_canvasColor).X,
                                                (int)e.GetPosition(_canvasColor).Y);

                MovePointer(e);
            }
            catch
            {
            }
        }