/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Simpel billede-manipulering
Fra : Niels Andersen


Dato : 02-01-03 12:48

Jeg vil gerne læse og skrive billeder (png og jpeg).

Jeg skal kunne læse og skrive de enkelte pixels (altså én byte pr. pixel pr.
kanal), og lave noget simpel matematik på disse værdier, fra 0 til 255.
Det ville også være fint, hvis jeg kunne vise billederne.

Men hvad skal jeg bruge? Jeg har læst om ImageIO, som kan læse og skrive
billeder. Men hvordan kan jeg redigere i dem?

Med "simpel matematik" tænker jeg på effekter i stil med add, difference,
solarize osv.

--
Mvh.

Niels Andersen
(la nels. anersyn.)

 
 
Lasse Westh-Nielsen (02-01-2003)
Kommentar
Fra : Lasse Westh-Nielsen


Dato : 02-01-03 18:35

"Niels Andersen" <niels-usenet@myplace.dk> wrote in message
news:7GVQ9.22133$Hl6.2368786@news010.worldonline.dk...
> Jeg vil gerne læse og skrive billeder (png og jpeg).
>
> Jeg skal kunne læse og skrive de enkelte pixels (altså én byte pr. pixel
pr.
> kanal), og lave noget simpel matematik på disse værdier, fra 0 til 255.
> Det ville også være fint, hvis jeg kunne vise billederne.
>
> Men hvad skal jeg bruge? Jeg har læst om ImageIO, som kan læse og skrive
> billeder. Men hvordan kan jeg redigere i dem?
>
> Med "simpel matematik" tænker jeg på effekter i stil med add, difference,
> solarize osv.

Med ImageIO kan du få et BufferedImage:

http://java.sun.com/j2se/1.4/docs/api/java/awt/image/BufferedImage.html

Der kan du læse og sætte farveværdierne for hver enkelt pixel med getRGB/
SetRGB

Mvh Lasse





Niels Andersen (03-01-2003)
Kommentar
Fra : Niels Andersen


Dato : 03-01-03 11:15

Lasse Westh-Nielsen wrote in <av1t5p$hck$1@sunsite.dk>:
>> Jeg skal kunne læse og skrive de enkelte pixels (altså én byte pr. pixel
>> pr. kanal), og lave noget simpel matematik på disse værdier, fra 0 til
>> 255. Det ville også være fint, hvis jeg kunne vise billederne.
> Med ImageIO kan du få et BufferedImage:
> http://java.sun.com/j2se/1.4/docs/api/java/awt/image/BufferedImage.html

Præcist hvad jeg søgte, tak. :)

--
Mvh.

Niels Andersen
(la nels. anersyn.)

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste