要使用GetPixel函數來取得像素的顏色值,代碼如下:
成都創新互聯專注于播州企業網站建設,成都響應式網站建設,商城網站制作。播州網站建設公司,為播州等地區提供建站服務。全流程按需定制制作,專業設計,全程項目跟蹤,成都創新互聯專業和態度為您提供的服務
1
2
3
4
5
private void button1_Click(object sender, EventArgs e)
{
Color color = new Bitmap(pictureBox1.Image).GetPixel(10, 10);
MessageBox.Show(color.ToString());
應該是邊界溢出了,因為默認是0開始,所以 PictureBox1.Image.Width-1
同理PictureBox1.Image.Height - 1,不然行循環也會溢出
您可以用下面給出這一小段代碼檢測當前屏幕分辨率,然后根據結果作出反應──例如,重新調整窗體大小以適應用程序戶分辨率。
Public Function CheckRez(pixelWidth As Long, pixelHeight As Long) As Boolean
'
Dim lngTwipsX As Long
Dim lngTwipsY As Long
'
' convert pixels to twips
lngTwipsX = pixelWidth * 15
lngTwipsY = pixelHeight * 15
'
' check against current settings
If lngTwipsX Screen.Width Then
CheckRez = False
Else
If lngTwipsY Screen.Height Then
CheckRez = False
Else
CheckRez = True
End If
End If
'
End Function
Next, run the following code at the start of the program:
If CheckRez(640, 480) = False Then
MsgBox "Incorrect screen size!"
Else
MsgBox "Screen Resolution Matches!"
End If
名稱欄目:vb.net取畫圖像素 vb 圖像處理源碼
標題網址:http://www.2m8n56k.cn/article22/doidhjc.html
成都網站建設公司_創新互聯,為您提供服務器托管、動態網站、全網營銷推廣、網站設計、、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯