Silverlight 4.0 - 使用鼠标事件进行图像裁剪

Posted

技术标签:

【中文标题】Silverlight 4.0 - 使用鼠标事件进行图像裁剪【英文标题】:Silverlight 4.0 - image cropping with mouse events 【发布时间】:2010-09-23 20:22:58 【问题描述】:

我的任务是在 Silverlight 4.0 应用程序中构建图像裁剪功能。我需要做的是让用户在应用裁剪后单击鼠标左键选择区域以保留,然后调用其他一些事件(可能单击按钮)来应用该裁剪本身。

我确实开发了类似的旋转功能。我很确定也可以进行裁剪,但目前该任务可能很少见,因为我在网上找不到有关该主题的教程。

如果你们能给我一个 sn-p 入门或指向一些关于 Silverlight 4.0 图像裁剪的好教程,我将不胜感激。

谢谢!

【问题讨论】:

【参考方案1】:

就裁剪图像而言,您可以使用 codeplex 上的 WriteableBitmapEx 库。

现在您只需在包含图像的画布上绘制一个矩形来描述裁剪区域。

【讨论】:

谢谢 Anthony,这个库绝对是一个开始。

以上是关于Silverlight 4.0 - 使用鼠标事件进行图像裁剪的主要内容,如果未能解决你的问题,请参考以下文章

Silverlight 全局鼠标按下事件处理程序

加载 Silverlight 窗口后检测鼠标位置

extjs 4.0 鼠标编辑完单元格后离开单元格的事件?

如何将现有的业务层实施到 SilverLight 4.0 应用程序?

Silverlight 4.0 - 通过自定义安装程序部署 XAP 并将其配置为 OOB + 提升权限

在 OnMouseMove 事件中查看鼠标左键是不是被按住