Re: [VB6 ] 請問如何取得圖片的像素值

看板Visual_Basic作者 (努力寫paper)時間15年前 (2011/01/02 12:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
'在宣告處寫下此函式 Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal_ X As Long, ByVal Y As Long) As Long 'i,j表示Picture1上某一點座標值 PixCol = GetPixel(Picture1.hdc, i, j) r = PixCol Mod 256 b = Int(PixCol / 65536) g = (PixCol - (b(i, j) * 65536) - r(i, j)) / 256 ※ 引述《bluncha (補讓恰)》之銘言: : 剛剛找出一個方法是這樣 : Dim pixel_color As Color : pixel_color = bmp1.GetPixel(x,y) : TextBox1.Text = pixel_color.ToString() : TextBox2.Text = pixel_color.R : TextBox3.Text = pixel_color.G : TextBox4.Text = pixel_color.B : ※ 引述《bluncha (補讓恰)》之銘言: : : 想取得圖片中某個像素的RGB值要如何做呢? : : 網路上的資料看了一些還是搞不懂, : : 所以只好請教諸位板友了, : : 懇請協助,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.10.90.19
文章代碼(AID): #1D806BLe (Visual_Basic)
文章代碼(AID): #1D806BLe (Visual_Basic)