【发布时间】:2011-07-16 08:59:12
【问题描述】:
Public Class Form1
Dim x As Integer, y As Integer
Dim img As Bitmap
Dim pixelColor As Color
Public Function getpixel(ByVal x As Integer, ByVal y As Integer) As Color
End Function
Private Sub find_img_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles find_img.Click
open_img.ShowDialog()
img_dsp.Text = open_img.FileName()
img_loc.Text = open_img.FileName
img_dsp.ImageLocation = img_dsp.Text
img_dsp.Refresh()
img = (img_dsp.Image)
img_dsp.Refresh()
x = 1
y = 1
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
pixelColor = img.GetPixel(x, y)
Label1.Refresh()
img_dsp.Refresh()
Label1.ForeColor = pixelColor
End Sub
结束类
每当我加载图像时,我必须再次加载它以获取颜色,或者如果我加载新的图像,我会从前一个图像中获取颜色,有什么想法吗?
【问题讨论】:
标签: vb.net visual-studio-2010 picturebox