只会用DC Getpixel 取色 也是一知半解
固定坐标 似乎总是采错 (网页上取色)
直接针对屏幕固定坐标来取色有什么办法么 最好有明确的例子 小白一个 谢谢~
有一个问题 用dc getpixel 取颜色 网页上的各个位置总是一个颜色代码 photoshop也是 但是对一个软件界面取色 就可以很好运行 取色也正常 这是什么原因呢
vb.net 对固定坐标取色
答案:2 悬赏:40 手机版
解决时间 2021-03-14 02:18
- 提问者网友:练爱
- 2021-03-13 21:32
最佳答案
- 五星知识达人网友:等灯
- 2021-03-13 22:07
Using b As New Bitmap(1, 1)
Using g As Graphics = Graphics.FromImage(b)
g.CopyFromScreen(New Point(300, 300), New Point, New Size(1, 1))
PictureBox1.BackColor = b.GetPixel(0, 0)
End Using
End Using
复制当前屏幕左上角位置(300,300)的一个点,取其颜色
Using g As Graphics = Graphics.FromImage(b)
g.CopyFromScreen(New Point(300, 300), New Point, New Size(1, 1))
PictureBox1.BackColor = b.GetPixel(0, 0)
End Using
End Using
复制当前屏幕左上角位置(300,300)的一个点,取其颜色
全部回答
- 1楼网友:纵马山川剑自提
- 2021-03-13 23:10
dim g as graphics = picturebox1.creategraphics
g.translatetransform(2, 2) ‘定义原点坐标
g.scaletransform(1, -1) ’x轴不变,反转y轴
以picturebox1中(2,2)点为新的原点(0,0)
向右为x轴正方向 向上为y轴正方向
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯