Entwickler-Ecke

Multimedia / Grafik - image skalieren


BlackMO - Mi 28.09.05 16:41
Titel: image skalieren
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 - 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 - 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