Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: kopio pictureboxin sisällöstä(vb.net)

Dissector [01.02.2004 13:56:30]

#

miten saisin kopion pictureboxin sisällöstä?

tnb [01.02.2004 15:05:43]

#

Kannatta pitää ohjelmassa itse kuva aina bitmap tyyppisenä tallessa.

Esimerkissa kopioidaan bitmapista "kuva" alue "sourcerect" bitmappiin "texture2" kohtaan "destrect" ja lopuksi laitetaan picturebox1.image:een.

Dim texture2 = New Bitmap(lev, kork)
Dim Gr As Graphics = Graphics.FromImage(texture2)
Dim sourcerect = New Rectangle(0, 0, kuva.Width, kuva.Height)
Dim destrect = New Rectangle(0, 0, lev, kork)
Gr.DrawImage(kuva, destrect, sourcerect, GraphicsUnit.Pixel)
PictureBox1.Image = texture2

tnb [01.02.2004 15:11:31]

#

Imagen saa bitmapiksi näin:
(ei testattu)

backup_bmp = New Bitmap(PictureBox1.Image)
PictureBox2.Image = backup_bmp

Dissector [01.02.2004 22:22:10]

#

ei tuo alempi toimi, noin olen yrittänyt tuota itsekkin ratkaista. Mutta kiitos silti.

Vastaus

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

Tietoa sivustosta