2012-03-29 18 views
0

Wie skaliere ich ein Bild auf einen bestimmten Punkt?Maßstab Img auf bestimmten Punkt

kann ich das Matrix Objekt zum Beispiel an einem bestimmten Punkt zu drehen:

var matrix = new Matrix(); 
matrix.RotateAt(33, new PointF(100, 200)); 

Aber mit Skala kann ich diesen Punkt nicht gesetzt:

matrix.Scale(0.5, 0.5); 

Ich brauche so etwas wie diese (nicht vorhandene) Überlastung der Methode:

matrix.ScaleAt(0.5, 0.5, new PointF(100, 200)); 

(Ich brauche den Effekt wie wenn Sie auf klicken ein Punkt in einem Bild zoomt zu diesem Punkt)

Wie kann ich das tun?

+0

tatsächlich die ScaleAt Methode besteht in .NET 3 und ab, welche Version verwenden Sie? – Slugart

Antwort