Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Pixelin värin lukeminen bittikartasta

tumik [04.02.2007 20:37:26]

#

Elikkäs ongelma olisi seuraavanlainen:

Minulla on x ja y koordinaatit, esimerkiksi x = 100 ja y = 200
Miten saisi luettua Bittikartasta testi.bmp pixelin värin kohdasta x, y?

Kiitos jo etukäteen!

Antti Laaksonen [04.02.2007 20:58:35]

#

Koskeeko kysymys QB:tä vai VB:tä? Tehdäänkö kuvalle mitään muuta?

JussiR [06.02.2007 17:10:29]

#

Käytä GetPixeliä, jos on VB. En kerkeä esimerkkiä nyt kirjoittaa.

tumik [09.02.2007 23:04:11]

#

Anteeksi puutteelinen kysymys:

Kyseessä on siis VB, ja ohjelmassa käytän DirectX8 johon ladatusta bittikartasta täytyisi lukea tietyn pixelin väri.

moptim [10.02.2007 10:51:35]

#

GetPixel tepsisi. DirectX8 sisältänee oman funktion pikselin värin lukemiseen.

Newb [10.02.2007 11:02:15]

#

Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long

Private Sub Command1_Click()
vari = GetPixel(Picture1.hdc, 20, 20)
MsgBox vari
End Sub

En tiedä auttaako, tossa nyt ainakin yksi esimerkki, jonka nopeasti tein.

Quirzo [10.02.2007 12:53:08]

#

Sori, newb, selvennän taas :(

Eli siis tuo hakee pixelin värin pictureboxista coordinaateista 20,20
Eli sinun pitää saada se kuva pictureboxiin, jos haluat hakea sen värin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta