Hvordan bruke Java 2D til Paint på et bilde

Hvordan bruke Java 2D til Paint på et bilde


Java gjør masse programmeringsoppgaver ganske enkelt, fra å arbeide med XML for å koble til eksterne databaseservere. En annen oppgave som Java gjør det enkelt å utføre er å manipulere bilder. De Java 2D klasser, opprinnelig introdusert i Java 1.2, gir omfattende grafikk funksjonalitet, fra å arbeide med figurer å utføre transformasjoner på koordinater, som er nyttige for å rotere et bilde. Tatt i tandem med den vanlige Java API for lasting og manipulere bilder, er det lett å gi et program med evnen til å manipulere et bilde eller tegning.

Bruksanvisning

1 Opprett en bilde eksempel. Hvis du allerede har en, hoppe over dette trinnet.

endelig BufferedImage image = ImageIO.read (new File ( "theImage.jpg"));

2 Få en Graphics2D objekt fra bildet:

endelige Graphics2D grafikk = image.createGraphics ();

3 Bruk Graphics2D objekt fra forrige trinn for å jobbe med bildet:

graphics.drawString ( "Hello World!", 0, 0);