将Img缩放到特定点
本文关键字:Img 缩放 | 更新日期: 2023-09-27 18:29:29
如何将图像缩放到特定点?
例如,我可以使用Matrix
对象在特定点旋转:
var matrix = new Matrix();
matrix.RotateAt(33, new PointF(100, 200));
但就规模而言,我无法设定这一点:
matrix.Scale(0.5, 0.5);
我需要这样的东西(不存在)方法过载:
matrix.ScaleAt(0.5, 0.5, new PointF(100, 200));
(我需要的效果就像当你点击图像中的一个点时,它会放大到这个点)
我该怎么做?
您要查找的方法存在于.NET 4中:http://msdn.microsoft.com/en-us/library/system.windows.media.matrix.scaleat.aspx