Re: [問題] VB6-照片轉參數

看板Programming作者 (阿書)時間18年前 (2007/07/22 01:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/14 (看更多)
※ 引述《leicheong (睡魔)》之銘言: : ※ 引述《CuckooBoy (阿書)》之銘言: : : SORRY!你的程式我用VB6沒法RUN耶!! : : 可以再寫詳細一點嗎!! : : 可能我對VB不熟 : : 所以沒法順利的來試你給的範例 : : VB6說 CopyMemory c, GetPixel(Picture1.hdc, 1,1), 4 這行有問題 : 這樣可以: : Dim temp As Long : Dim pix00 As ARGB : temp = GetPixel(Picture1.hdc, 5, 15) : CopyMemory pix00, temp, 4 : MsgBox (pix00.Keep & " " & pix00.R & " " & pix00.G & " " & pix00.B) : 大概是因為source參數都要具實際位址吧. 這是我原本寫的,聽說這樣寫速度很慢 不知大大怎麼分析這速度的 我想大大會用api應該是考慮到速度問題吧! 是不是有軟體可意測這速度,還是........? 可能這是小程式,比較感覺不出來...!! 有比較好的寫法可以分享出來嗎!感恩 如果有用到元件,可否盡量不要去改它的名稱,這樣比較好測試.... Private Sub Command1_Click() Dim cColor As Long Dim R As Long Dim G As Long Dim B As Long x = Text4.Text y = Text5.Text cColor = Picture1.Point(x, y) R = cColor Mod 256 G = cColor \ 256 Mod 256 B = cColor \ 256 \ 256 Text1.Text = R Text2.Text = G Text3.Text = B End Sub 不過不知道有沒有取得65536的那種 HI COLOR的寫法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.6.78 ※ 編輯: CuckooBoy 來自: 123.195.6.78 (07/22 01:39)
文章代碼(AID): #16eaANvj (Programming)
討論串 (同標題文章)
文章代碼(AID): #16eaANvj (Programming)