我有this pic,当我在ms-paint中每张pic的像素上点击(左键单击鼠标)时,我需要在文本文件中写入像素的x和y坐标。
答案 0 :(得分:1)
制作一个打开并显示图像的小程序可能更容易。然后,您可以捕获图像控制器上的单击事件,并从单击事件中获取坐标。 将坐标写入文件应该相对容易。
答案 1 :(得分:0)
您无法在Paint
上执行此操作。但是如果你想从你想要的像素中获取颜色,你可以使用Bitmap
类来改变它;
Bitmap bmpimage = new Bitmap("yourfilename");
//to get the pixel color of the image
Color c = bmpimage.GetPixel(50,50);
//to set the color of the pixel
bmpimage.SetPixel(50, 50, Color.Yellow);
答案 2 :(得分:0)
我会假装这个问题不是来自你的小弟弟。无论如何,我走了。您在该图片中看到的只是一张图片,除非您使用新背景和文字覆盖该区域,否则无法更改图像内部的文字。关于坐标,如果您使用的是Windows窗体,则可以响应名为MouseMove的事件,该事件将为您提供来自相应容器对象的坐标X和Y.
您可以获取坐标,然后使用新值覆盖图像,但是您可能需要阅读更多有关编程的内容,以了解为什么您的问题有点复杂。