Autor Beitrag
BlackMO
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 28.09.05 16:41 
Hoi erstmal,
ich will folgendes machen ich will ein "Image" skalieren, d.h. ich will das oben links nicht der punkt 0,0 und unten rechts der punkt width,height liegt sondern, dass oben links der punkt x1,y1 und unten rechts der punkte x2,y2 liegt.
Die Varibalen sollen auhc negative werte annehmen können, so dass ich also am ende alle 4 quadranten im "image"-Objekt hab.


Thx im vorraus

PS: ich benutze delphi 4
Neidhard von Reuental
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 268

XP
BDS 2006 Prof
BeitragVerfasst: Do 29.09.05 08:28 
mmm, so richtig versteh ich dein problem oder wunsch nicht.
willst du den inhalt des images ändern oder einfach nur die kompo verschieben und in der größe ändern?
Qwert Zuiop
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win XP
Delphi 7 Pers. (Englisch)
BeitragVerfasst: Fr 10.11.06 19:30 
Hallo,

Wenn ich dich richtig verstanden habe müsste es doch am Einfachsten sein zu Beim Zugriff auf die Koordinaten immer "Image.Width div 2" bzw. "Image.Height div 2" zu addieren. Dann ist dein Punkt (0|0) genau in der Mitte des Images.

MfG
Qwert