【发布时间】:2015-04-28 16:00:06
【问题描述】:
使用文件选择器选择图像后是否有任何裁剪选项?在 WP8 中,photochoser 任务也有类似的选项,WP8.1 有什么替代方案吗?
【问题讨论】:
标签: windows-phone-8.1 crop win-universal-app filepicker
使用文件选择器选择图像后是否有任何裁剪选项?在 WP8 中,photochoser 任务也有类似的选项,WP8.1 有什么替代方案吗?
【问题讨论】:
标签: windows-phone-8.1 crop win-universal-app filepicker
文件选择器返回文件并且不做任何直接操作。您可以在读入文件时进行裁剪,方法是将带有裁剪信息的 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#) 示例也演示了这一点,但需要进行一些更改以适应手机的屏幕。
【讨论】: