Forum: Multimedia
Delphi
by himitsu,
26. Apr 2010
Die Berechnung von aTopLeft, aTopRight, aBottomRight und aBottomLeft könnte man noch über einige Winkelfunktionen verbessern, aber sonst läuft's.
(Länge und Winkel der Linie ausrechnen, Linie verlängern und über Winkel neue Position bestimmen)
Und etwas Antialiasing kann auch nicht schaden.
PS: Statt dem 1.2 einfach mal was Anderes ins Edit eintragen, wie z.B. 1, 1.7 oder 2.
Forum: Multimedia
Delphi
by himitsu,
25. Apr 2010
Hmmmm, gemacht hatte ich es noch nicht, aber vermutlich würde ich es so lösen.
Erstmal den Mittelpunkt dieses Vierecks berechnen.
Dann jeweils einen Verzerrungsfaktor zu den jeweiligen Eckpunkten dieses Vierecks errechnen.
Nun könnte man über diese Faktoren errechnen wo die Eckpunkte des Bildes nach der Entzerrung liegen.
Das Ergäbe dann den neuen Mittelpunkt des Vierecks im entzerrten...