如何获取屏幕上各颜色的红,绿,蓝值

如何获取屏幕上各颜色的红,绿,蓝值,第1张

您说的应该就是RGB值了,这个简单,您先把要取色值的屏幕先截图下来,您在PS(photoshop)里,先把这个截图打开,再点开吸管工具,再点击截图上的任何想知道RGB值的地方,在左侧的颜色里就能显示所有的RGB值。有图为证。

使用Point方法,窗体判色代码:

Private Sub Form1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Text1 = X

Text2 = Y

Text3 = Point(X, Y)

Text4 = (Val(Text3) Mod 65536) Mod 256 'Red

Text5 = (Val(Text3) Mod 65536) \ 256 'Green

Text6 = Val(Text3) \ 65536 'Blue

Shape1FillColor = RGB(Val(Text4), Val(Text5), Val(Text6))

End Sub

PictureBox判色代码:

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Text1 = X

Text2 = Y

Text3 = Picture1Point(X, Y)

Text4 = (Val(Text3) Mod 65536) Mod 256 'Red

Text5 = (Val(Text3) Mod 65536) \ 256 'Green

Text6 = Val(Text3) \ 65536 'Blue

Shape1FillColor = RGB(Val(Text4), Val(Text5), Val(Text6))

End Sub

以上就是关于如何获取屏幕上各颜色的红,绿,蓝值全部的内容,包括:如何获取屏幕上各颜色的红,绿,蓝值、在vb中怎么实现寻找屏幕某点的颜色、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10144677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存