[Java] Array van pixels schrijven naar bitmap

Pagina: 1
Acties:

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
Ik zit me helemaal rot te zoeken op internet voor een goeie tutorial waar het schrijven naar een bitmap of ander plaatjesformaat wordt uitgelegd.
Ik heb in mijn programma, na een hoop berekeningen, een 2 dimensionale array met allemaal kleurwaardes en deze verschijnt ook mooi op het scherm, alleen het moet toch mogelijk zijn om dit weg te schrijven naar een bitmap i.p.v. elke keer op PrintScrn te drukken?

Engineering is like Tetris. Succes disappears and errors accumulate.


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13-05 06:47
Als je een BufferedImage van je 2D array maakt, dan kun je die vervolgens wegschrijven in een ondersteund formaat met een ImageWriter.

De rest is een kwestie van klassen aan elkaar koppelen, maar als je een beetje ervaring hebt met de Java API (documentatie) moet dat niet zo'n probleem zijn, toch?

  • cavey
  • Registratie: Augustus 2000
  • Laatst online: 17-02 19:31
http://cavey.carnique.nl/loader/loader.zip

http://cavey.carnique.nl/loader/applet.html

super simpel, ik heb geen idee meer wat ik in m'n sourcecode heb gezet, maar het zou enigszins leesbaar moeten zijn :P (overdosis commentaar)

en gpl'd. Ik heb het vast met bufferedimage en imagewriters gedaan.......


*ow oops verkeerd gelezen..... je wilt je bitmap opslaan naar schijf >_< *

Je kan je bufferedimage toch als raw wegschrijven naar schijf? en dan later met photoshop/the gimp converteren naar een nuttig bestandsformaat?

of als je het als jpg wil wegschrijven, even zoeken naar jpeg-writer-classes-shizzle? als je ze kan inlezen, moet je ze ook weg kunnen schrijven...


[edit]

@soultaker: shit, ja, merkte het ook vandaag toen ik m'n code weer eens wilde gaan bekijken.

Ik vrees dat ik m'n code kwijt ben :X


Oef, het valt mee

http://cavey.carnique.nl/loader/loader.java

O-)

[ Voor 57% gewijzigd door cavey op 20-02-2005 15:16 ]


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13-05 06:47
Er zit niet eens broncode bij die die applet, komakeef. ;)

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
Ik zal het proberen met dat BufferedImage :)
In ieder geval bedankt.

Engineering is like Tetris. Succes disappears and errors accumulate.