Hi, ich will folgendes erreichen :
zu
will ich sagen, dass ich mir eine Klasse geschrieben habe, aus der man ein Image mit getImage() bekommen kann, und image ist in dieser Klasse eine Instanz.
Wäre euch dankbar für all eure Hilfen, Developer_X
- Ich will ein Bild anscalen, ich spiele mit x und y in einem Thread, und lasse scalen je nach Größe von x und y.
- Jetzt danach will ich ganz normal weiter machen, ohne dass der Text oder andere Objekte mit gescaled werden.
- Ich hatte es schon mal versucht -x und -y zu scalen, das führte dazu, dass >>Hi<< Horizontal und Vertikal gespiegelt wurde.
- Dann überlegte ich mir einfach wieder auf 1 zu setzten.
- Was dabei aber leider rauskommt ist, dass das >>Hi<< trotzdem mit gescaled wird.
Java:
public void paintComponent(Graphics g)
{
g.translate(+width/2, +height/2);
((Graphics2D)g).scale(+x, +y);
g.translate(-width/2, -height/2);
g.drawImage(image.getImage(),0,0,width,height,this);
g.translate(+width/2, +height/2);
((Graphics2D)g).scale(1, 1);
g.translate(-width/2, -height/2);
g.drawString("Hi", width/2, height/2);
}
Java:
...(image.getImage(),...);
Wäre euch dankbar für all eure Hilfen, Developer_X