webForumDet fria alternativet

pixel-operationer på bilder

3 svar · 205 visningar · startad av jme

jmeMedlem sedan maj 20012 237 inlägg
#1

Hej!

Kan någon förklara för mig hur man gör följande?

Jag har en bild;

Image image = new ImageIcon("images/image.jpg").getImage();

Jag vill få ut pixelinformationen ur bilden till en array -> dvs om image.jpg är 300x300 så får jag en array[300][300]

sedan så kan jag göra pixel-operationer, t ex spegelvända bilden.

När jag är klar så skall jag kunna skapa en ny bild av array[300][300]

ViktorMedlem sedan aug. 20021 752 inlägg
#2

Detta borde lösa ditt program, PixelGrabber.

/Viktor

jmeMedlem sedan maj 20012 237 inlägg
#3

mm, jag har kikat lite på PixelGrabber och fattat att det är nog det jag skall använda, men hur skapar jag en ny Image av en int array?

RGBMedlem sedan dec. 1999419 inlägg
#4

Ta en titt på java.awt.image.MemoryImageSource

134 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
130 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)