我想实现拉伸图像功能,用户可以拖动每个角来拉伸和捏合图像使其变小或变大。有人可以帮忙吗?我使用C#和xaml。
答案 0 :(得分:0)
基本上你必须自己写下以下内容:
通过计算图像大小来调整图像大小。例如,右下角(伪代码):
image.width = square.offset.x-image.offset.x
image.height = square.offset.y-image.offset.y
将鼠标处理程序添加到您的应用程序并释放square-property。
这是非常基本的。有很多很好的例子,主要是针对WPF,但你可以在Windows 8中重复使用它。This是一个很好的例子,但是对于图像裁剪。