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 Bild und zugleich die Größe des neuen Bildes.
- Und jetzt geht man nur noch alle Bildpunkte des neuen Bildes durch, errechnet die jeweiligen Punkte im Original und holt sich von dort den entsprechenden Farbwert (eventuell auch noch interpoleriert aus den naheliegenden Punkten)