Drehen 90 Grad nach rechts Bild in java

Kann ich nicht drehen Bild um 90 Grad nach rechts .
Ich muss in der Lage sein, um Bilder zu drehen, einzeln, in java. Die einzige Sache, die. Leider brauche ich zum zeichnen des Bildes an einem bestimmten Punkt, und es gibt keine Methode mit einem argument, das 1.dreht das Bild separat und 2. erlaubt mir zu den x-und y. jede Hilfe ist willkommen

public class Tumbler extends GraphicsProgram{

public void run() {
    setSize(1000,1000);
    GImage original = new GImage("sunset.jpg");
    add(original, 10, 10);
    int[][] pixels = original.getPixelArray();
    int height = pixels.length;
    int width = pixels[0].length;

    //Your code starts here
    int newheight = width;
    int newwidth = height;
    int[][] newpixels = new int[newheight][newwidth];

    for (int i = 0; i < height; i++) {
        for (int j = 0; j < width; j++) {               
            newpixels[j][height-1-i] = pixels[i][j];            
        }
    }


    GImage image = new GImage(newpixels);
    add(image, width+20, 10);

    //Your code ends here
    }
[Ich glaube, das ist, was Sie wollen][1] [1]: stackoverflow.com/questions/4156518/rotate-an-image-in-java

InformationsquelleAutor Ertuğrul Çetin | 2014-01-06

Schreibe einen Kommentar