Toon posts:

[Java|Applet] Bitmaps in Java?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

Ik heb al rond geklikt op Google.com en diverse Java Game developer sites, maar kon ik daar niets nuttigs vinden. Ik heb een 1 bitmapje met daarin alle mogelijke posities van mijn poppetje. Laten we zeggen 32x32. Nu wil ik niet in Java voor iedere frame een gifje/jpeg moeten inladen in memory. Hoe kan ik dus 1 bitmap inladen (waarin alle frames staan), en dan steeds met functie_x(posx,posy,c_width,c_height) het betreffende stukje uit die bitmap voor mijn frame grabben?

Dit klinkt misschien als een helpdesk vraag, maar er is op I-net weinig over te vinden icm Java. Een Java Game Programming boek (waar het vast wel zal instaan) moet ik nog eens aanschaffen, maar ik w8 op een nieuw boek voor Java 1.4.

Iemand een idee?

[ Voor 3% gewijzigd door Verwijderd op 07-03-2003 21:49 ]


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Kan je niet iets doen met PixelGrabber en/of MemoryImageSource?

[ Voor 58% gewijzigd door Erkens op 07-03-2003 21:55 . Reden: url's added ]


  • Postman
  • Registratie: Februari 2000
  • Laatst online: 15-08 20:11
Die PixelGrabber is wel een goede oplossing lijkt mij.
Ik heb die links van Erkens niet goed doorgelezen, maar misschien is het ook wel een idee om 1 gif in te laden en dan die losse frames te tonen (dus een gif als verzameling voor de andere frames ipv een bitmap). Maar dan kun je eigenlijk net zo goed 1 gif maken en die gebruiken B)

Verwijderd

Topicstarter
Ik gebruik nu cliprect() werkt prima. Ik zal binnenkort even naar PixelGrabber kijken, thanks.

Verwijderd

Je kan ook java.awt.image.CropImageFilter gebruiken. Je laat dan een groote image in en kan dan een nieuwe image uit een willekeurig gebied maken. Dit zou meer geheugen kunnen kosten.

[ Voor 56% gewijzigd door Verwijderd op 08-03-2003 13:16 ]