Пример #1
0
 private void btnSplit22_Click(object sender, EventArgs e)
 {
     using (var odlg = new OpenFileDialog())
     {
         odlg.Filter           = "Bitmap File|*.BMP";
         odlg.CheckFileExists  = true;
         odlg.RestoreDirectory = false;
         odlg.Multiselect      = false;
         odlg.Title            = "请选择待拆分的22图片";
         if (odlg.ShowDialog(this) == DialogResult.OK)
         {
             using (var fdlg = new FolderBrowserDialog())
             {
                 fdlg.ShowNewFolderButton = true;
                 if (fdlg.ShowDialog(this) == DialogResult.OK)
                 {
                     var targetDir = fdlg.SelectedPath;
                     var thumbs    = ThumbControl.Img2Thumb(odlg.FileName);
                     var dmyname   = DateTime.Now.ToString("yyyyMMddHHmmss") + "_";
                     for (int i = 0; i < thumbs.Count; i++)
                     {
                         OutputHelper.SaveImage(thumbs[i], dmyname + (i + 1).ToString("D3") + ".bmp", targetDir);
                     }
                     var dr = MessageBox.Show("已保存,是否打开文件夹", "已保存", MessageBoxButtons.YesNo);
                     if (dr == DialogResult.Yes)
                     {
                         System.Diagnostics.Process.Start(targetDir);
                     }
                 }
             }
         }
     }
 }
Пример #2
0
        private void ButtonBindFaceData(Button btn, FaceData fdata)
        {
            Image img = null;

            if (string.IsNullOrEmpty(fdata.Path22))
            {
                img = ThumbControl.GetThumb(fdata.PageInThumb, fdata.XPosInThumb, fdata.YPosInThumb);
            }
            else
            {
                img = Bitmap.FromFile(fdata.Path22);
            }
            var bmp = new Bitmap(img, new Size(buttonsize, buttonsize));

            btn.Image = bmp;
            btn.Text  = fdata.Number.ToString();
            if (fdata.IsCustomed)
            {
                btn.ForeColor = Color.Red;
            }
            else
            {
                btn.ForeColor = Color.GreenYellow;
            }
        }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        arm = GetComponent <GameObject>();

        wrist        = GameObject.FindObjectOfType(typeof(WristControl)) as WristControl;
        auriculaire  = GameObject.FindObjectOfType(typeof(AuriculaireControl)) as AuriculaireControl;
        ringFinger   = GameObject.FindObjectOfType(typeof(RingControl)) as RingControl;
        middleFinger = GameObject.FindObjectOfType(typeof(MiddleControl)) as MiddleControl;
        index        = GameObject.FindObjectOfType(typeof(IndexControl)) as IndexControl;
        thumb        = GameObject.FindObjectOfType(typeof(ThumbControl)) as ThumbControl;

        fingers = new List <Finger>();
        fingers.Add(auriculaire);
        fingers.Add(ringFinger);
        fingers.Add(middleFinger);
        fingers.Add(index);
        fingers.Add(thumb);

        tempFingerDegree = 255;

        connector = new ArduinoConnector();
        Debug.Log(connector.port);
        connector.Open();


        connector.MoveFinger(31, 90);
        StartCoroutine(ArduinoEvent());
    }