Bild in borland drehen
-
Hey leutz,
kann mir jemand sagen wie ich in Borland(c/c++) ein bild drehen kann ??
danke schönMfG ScreenDevil
-
wenn du sagst Bild drehen, meinst wohl ein Image?
Solltest mal ins Builder Forum!
-
ganz einfach, schreib dir ne Klasse "C_Bild".
Dann machst du folgendes:
Bild1 = new CBild();
Bild1->Rotate(90°);
-
Also ich meinte schon Image... und wie kann ich das nun drehen ?

-
Bei Rotation um 90° jeweils Zeilen und Spalten tauschen, bei 180° entsprechend Zeilen und Spalten umgekehrt schreiben.
Am besten, nicht direkt das Image verändern sondern ein neues Image erzeugen, das schonmal die neue Größe hat, also bei 90° wird aus X x Y dann Y x X, bei 180° ändert sich nichts. Dann Pixel für Pixel in jeweils zwei Schleifen kopieren...
-
Dieser Thread wurde von Moderator/in davie aus dem Forum C++ in das Forum Borland C++ Builder (VCL/CLX) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Jetzt gibt's auch noch 'ne Verwarnung für's Crossposting.