Jag har en bild som föreställer 9 olika fordon. VB 6? Metoden heter paintpicture. För att få fram rätt kordinater ändrar du Scalmode till pixel. Tycker du skall ta in bilden i PickClip.ocx , den är till för just sådana här projekt.Ladda in del av bild i en picturebox
Tänk dig att bilden består av 9 mindre bilder såhär:
[][][]
[][][]
[][][]
För att slippa editera alla bilder i ngt bildprogram vill jag ladda in delar av bilden i min picturebox jag har i min vb applikation.
Till picturebox1 laddar jag helt enkelt in första rutan som är 300x300 pixlar stor och börjar på 0,0. Nästa ruta är också 300x300 men börjar på 300,0 osv...
Börde väl inte vara allt för svårt? Suttit och lekt med det ett tag och har inte heller hittat ngt bra då jag googlat :/
joxxe besöker forumet just nu Rapportera inläggetSv: Ladda in del av bild i en picturebox
.NET?
Ngt bibliotek för C++?
Något annat?
Principen är enkel. Du får göra något i stil med
PictureBox.PutImage(-300*x, -300*y)
Detta kräver att pictureboxen har clipping och klarar negativa koordinater (något alla pictureboxar bör klara).Sv: Ladda in del av bild i en picturebox
Sv:Ladda in del av bild i en picturebox
Ta in hela bilden i denna ocx och gör din multidimmensioneradbildarray av bilden.
Exakt hur du sedan skall göra får Vi ta sen.
Ta hem
Programarkivet:PicClip exempel och kolla