没有合适的资源?快使用搜索试试~ 我知道了~
返回鼠标坐标像素的RGB值
4星 · 超过85%的资源 需积分: 11 9 下载量 112 浏览量
2013-05-20
17:58:46
上传
评论
收藏 822B TXT 举报
温馨提示
试读
2页
读取鼠标位置,返回当前坐标下的像素点,分别计算RGB的值。
资源推荐
资源详情
资源评论
Public Class Form1
Private Sub Form1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
Dim pic As Bitmap
Dim rgb As Long
Dim x, y As Integer
Dim r, g, b As Integer
x = Val(e.X.ToString())
y = Val(e.Y.ToString())
pic = Image.FromFile("D:\1.jpg")
If x >= 0 And y >= 0 Then
rgb = pic.GetPixel(x, y).ToArgb
b = 255 + rgb \ 256 \ 256
g = 255 + (rgb \ 256) Mod 256
r = 255 + rgb Mod 256
Else
r = 999
g = 999
b = 999
End If
Label1.Text = " X:" & CStr(x) & " Y:" & CStr(y) & "R:" & CStr(r) & " G:" & CStr(g) & " B:" & CStr(b)
Private Sub Form1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
Dim pic As Bitmap
Dim rgb As Long
Dim x, y As Integer
Dim r, g, b As Integer
x = Val(e.X.ToString())
y = Val(e.Y.ToString())
pic = Image.FromFile("D:\1.jpg")
If x >= 0 And y >= 0 Then
rgb = pic.GetPixel(x, y).ToArgb
b = 255 + rgb \ 256 \ 256
g = 255 + (rgb \ 256) Mod 256
r = 255 + rgb Mod 256
Else
r = 999
g = 999
b = 999
End If
Label1.Text = " X:" & CStr(x) & " Y:" & CStr(y) & "R:" & CStr(r) & " G:" & CStr(g) & " B:" & CStr(b)
资源评论
- 乖灬小狐2015-04-23基本上可以用,不过不太详细。
alva_pei
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功