Java Image verzerren

meckiebro

Mitglied
Hallo ich suche schon seit geraumer Zeit eine Funktion oder eine Idee wie ich Bilder in Java verzerren kann. Über Graphics.shear(x,y) bin ich schon gestoßen aber das macht nicht das was ich will und ist auch irgendwie total umständlich. Ich hätte es am liebsten wenn ich das bild bspw. an 4 Punkten zeichnen könnte und er verzerrt mir das dann. Also ich geben obenlinks, obenrechts, untenlinks und untenrechts die Koordinaten der Ecken an und so wird dann das Bild gezeichnet.

Ich würde gerne weiterhin mit BufferedImages arbeiten weil sich das bewährt hat.

MFG
Meckie
 
Was Du machen möchtest, ist nichts Anderes als gutes altes 2D Texture Mapping. Ich nehme an, es gibt entsprechende Methoden oder Java-Libraries dafür (mit diesem Stichwort solltest Du was finden). Wenn Dich die Grundlagen interessieren oder Du selbst entsprechende Methoden schreiben möchtest, wirf doch einen Blick in eines der alten Demo-Tutorials zu diesem Thema (z.B. von Asphixia).
 
Zuletzt bearbeitet:
Zurück