Entwickler-Ecke
Multimedia / Grafik - In DelphiX ein Bild drehen
Borlox - Do 26.12.02 14:23
Titel: In DelphiX ein Bild drehen
Hi Leute,
wie kann ich am leichtesten ein Bild unter DelphiX z.B. um 22 Grad drehen lassen?
Ich habe im Forum sehr viele Themen gefunden, aber in allen steht immer nur, dass es Möglich ist, aber leider nicht wie man das realisieren kann!
Danke
Alibi - Do 26.12.02 15:46
Mit ImageList.Items[123].DrawRotate; (Oder ähnlich, auf jeden Fall DrawRotate :)
Borlox - Do 26.12.02 17:49
Titel: DrawRotate
Die Funktion ist sicherlich die richtige, aber hat irgend jemand eine Ahnung, wie man das ganze einstellen muss? Ich bekomme zwar keine Fehlermeldung, aber es zeichnet auch kein Bild!
Hiiiiiiiiiiiiiiiiiiiilllllllllllllllllffffffffffffffffffffffeeeeeeeeeeee!!
Alibi - Do 26.12.02 18:58
Ehe wir die Kristallkugel rausholen, zeig doch einfach mal, was du bis jetzt hast?
Borlox - Do 26.12.02 19:16
Titel: schwer
Ich habe es mit dem folgenden Code versucht! Das Bild ist 60 Pixel breit und 60 Pixel hoch.
Quelltext
1:
| DXImageList2.Items[0].DrawRotate(DXDraw1.Surface,100,100,60,60,0,30,30,30); |
Wenn ich das Bild einfach so zeichne (DXImageList2.Items[0].draw
(DXDraw1.Surface, 897, 593, 0)) ist das auch gar kein Problem, aber mit dem Rotate bekomme ich das einfach nicht hin![/code]
Alibi - Fr 27.12.02 00:06
DXDraw1.Flip; hast aber aufgerufen?
Borlox - Fr 27.12.02 11:44
Titel: Klar
Klar habe ich das aufgerufen!
Ich habe ja auch genau in der Zeil über dem Rotate das gleiche Bild an einer anderen Stelle eingebunden, ohne Probleme, aber das Rotate klappt einfach nicht!
fcg - Di 31.12.02 18:56
versuch doch dein bild als sprite zu drehen mit angle
deklarier das ganzee dann etwa so:
Quelltext
1: 2:
| type bild = class (TImageSpriteex) |
wichtig ist das ex hinter imagesprite!
dann später mit
bild.angle:=40 drehen.
dann gehts.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!