webForumDet fria alternativet

pixel-operationer på bilder

3 svar · 205 visningar · startad av jme

jmeMedlem sedan maj 20011 967 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 710 inlägg
#2

Detta borde lösa ditt program, PixelGrabber.

/Viktor

jmeMedlem sedan maj 20011 967 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. 1999362 inlägg
#4

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

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb