/ 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
Få farven på en pixel i Graphics el. Graph~
Fra : Simon Mikkelsen


Dato : 23-07-01 23:28

Jeg har fået brug for at se på hver pixel i et sort/hvid billede, og dermed
skal jeg kunne få en farveværdi (fx. som et Color-objekt) for en given
x,y-pixel - helst i et Graphics el. Graphics2D objekt.

Jeg har kigget godt og grundigt i specifikationerne for dem begge, men kan
det virkelig passe, at der ikke er nogen mulighed for at se på de enkelte
pixels?

I første omgang skal billedet konstrueres ved at man tegner det i
programmet, så jeg kunne lave en todimentionel array, hvori jeg gemte
koordinaterne der var tegnet på, men så kan jeg ikke udnytte
tegnemulighederne i Graphics og Graphics2D, og jeg vil heller ikke senere
kunne importere billeder.

--
Mvh. Simon Mikkelsen, ingeniørstuderende

www.zipstat.dk Gratis, reklamefri tæller/statistik til enhver hjemmeside
-Se bla. hvor dine besøgende kommer fra, og brug den usynlige tællerkode.

 
 
Martin Mouritzen (24-07-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 24-07-01 06:18

After I finished the 3 Pan Galactic Gargle Blasters, Simon Mikkelsen
<div-master@zip.dk> just offered me, he muttered some weird stuff, and
I had to correct this gibberish:

>Jeg har fået brug for at se på hver pixel i et sort/hvid billede, og dermed
>skal jeg kunne få en farveværdi (fx. som et Color-objekt) for en given
>x,y-pixel - helst i et Graphics el. Graphics2D objekt.

Jeg ville kigge på: java.awt.image.PixelGrabber

Du kan evt. også kigge på Robot klassen's getPixelColor(x, y) metode.

Eller hvis det er et bufferedimage, så evt.
Color c = new Color(myBuf.getRGB(x, y));

HTH, hand.
--
Martin Mouritzen.
The truth is out there! Does anyone know the URL?

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

Månedens bedste
Årets bedste
Sidste års bedste