none
获取WPF中载入到image.source中的图片的RGB值 RRS feed

  • 问题

  • 载入图片通过按钮事件完成,然后想要在鼠标移动事件下用getpixel来获得鼠标指向图片的RGB值,但是遇到了方法不能调用的问题。

    应该通过System.Drawing.Bitmap使用getpixel的,但是不知道如何在mousemove事件里面调用

    private void button1_Click(object sender, RoutedEventArgs e)

            {

                OpenFileDialog dlg = new OpenFileDialog();

                dlg.ShowDialog();

                image1.Source = new BitmapImage(new Uri(dlg.FileName, UriKind.Absolute));

            }

     private void image1_MouseMove(object sender, MouseEventArgs e)

            {

                //显示图片中的鼠标位置

                Point point = Mouse.GetPosition(image1);

                textBox3.Text = Convert.ToString(point.X);

                textBox4.Text = Convert.ToString(point.Y);

            }



    2015年11月8日 1:55

答案