Avatar billede panch Nybegynder
30. april 2002 - 01:49 Der er 8 kommentarer og
1 løsning

PNG Billeder i java jdk 1.4

Hej

Jeg skal til at lave noget billedbehandling på png-billeder. Det kan java, så vidt jeg ved, med den nye java jdk1.4. Altså uden at man skal omkring Java Advanced Imaging.
Jeg har brug for kommandoer der smider et billede ind i 2D-pixel array, hvor gråtone-værdier skal stå(skal kun arbejde med gråtoner).
Desuden har jeg brug for kommandoer der henter åbner og lukker billederne.

Håber på nogle gode forslag.

På forhånd tak
panch
Avatar billede disky Nybegynder
30. april 2002 - 07:46 #1
Brug createImage til åbne billederne med,

Kig her:
http://java.sun.com/docs/books/tutorial/2d/images/filtering.html

Eller her
http://forum.java.sun.com/thread.jsp?forum=31&thread=49634

p.s. det er ikke helt nemt det du ønsker at gøre.

Men hvorfor ikke anvende Java 2D til at gøre det ?
Avatar billede carstenknudsen Nybegynder
30. april 2002 - 09:24 #2
Du kan bruge nogle klasser til
en- og decoding af png formatet
der findes på
http://catcode.com/pngencoder/index.html
som jeg selv bruger. Sammenholdt med
java.awt.image skulle det kunne lade sig
gøre omend det det tager mere end fem minutter.
Avatar billede disky Nybegynder
30. april 2002 - 09:34 #3
carsten:
Java kan helt af sig selv encode og decode png filer :)

Faktisk er png det eneste format J2ME understøtter per default.
Avatar billede carstenknudsen Nybegynder
30. april 2002 - 09:43 #4
disky: at den kan decode var jeg klar over
men at den kan encode vidste jeg ikke,
hvilken klasse gør det?
Avatar billede disky Nybegynder
30. april 2002 - 09:52 #5
Kig lige her:
http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Encode.doc.html

Godt nok bruger det Java Advanced Imaging, som panch af en eller anden grund ikke ønsker at bruge, men Java kan gøre det :)
Avatar billede panch Nybegynder
30. april 2002 - 10:05 #6
Jeg fik at vide, at den nye java jdk 1.4 har det indbygget som standard. Er JAI ikke noget man skal installere?
Avatar billede panch Nybegynder
30. april 2002 - 10:09 #7
Men hvormom alting er, så mangler jeg stadig forslag til, hvordan jeg så indexerer hver enkelt pixel i et billede og behandler det uafhængigt áf de andre.
På forhånd tak
Avatar billede disky Nybegynder
30. april 2002 - 10:27 #8
panch:

Har du kigget på den link til SUN's forum jeg har postet.

Det du skal er noget med ImageProducer osv, for at få adgang, sagt på dansk er det rimeligt bøvlet.
Avatar billede carstenknudsen Nybegynder
30. april 2002 - 11:10 #9
disky: ha ha, jeg taler selvfølgelig om
standard distributionen og der findes
klasserne ikke, jeg troede lige .... he he
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester