WP8.1 文件选择器中的图像内置裁剪工具
Posted
技术标签:
【中文标题】WP8.1 文件选择器中的图像内置裁剪工具【英文标题】:Inbuilt cropping tool for image in file picker for WP8.1 【发布时间】:2015-04-28 16:00:06 【问题描述】:使用文件选择器选择图像后是否有任何裁剪选项?在 WP8 中,photochoser 任务也有类似的选项,WP8.1 有什么替代方案吗?
【问题讨论】:
【参考方案1】:文件选择器返回文件并且不做任何直接操作。您可以在读入文件时进行裁剪,方法是将带有裁剪信息的 BitmapTransform 传递到您的 BitmapDecoder.GetPixelDataAsync 调用中。 How to crop bitmap in a Windows Store app (C#) 示例演示了这一点 - 它针对 Windows 应用商店应用程序而不是 Windows Phone,但两个 Windows 运行时目标的裁剪代码将相同。
还有几个外部库可以提供裁剪行为,例如 Lumia Imaging SDK 和 WriteableBitmapEx)
如果您想以视觉方式执行此操作,则需要为此提供您自己的 UI。 How to crop bitmap in a Windows Store app (C#) 示例也演示了这一点,但需要进行一些更改以适应手机的屏幕。
【讨论】:
习惯于裁剪样本,为手机构建一个。谢谢:) 嗨,你能告诉我你是如何使用内置裁剪工具的吗?谢谢 没有内置的裁剪工具应用可以调用。链接的示例演示了一种实现您自己的方法。以上是关于WP8.1 文件选择器中的图像内置裁剪工具的主要内容,如果未能解决你的问题,请参考以下文章
使用 angularjs 中的图像视图、裁剪和上传创建用于图像上传的 md 对话框