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 对话框

使用 System.Drawing 制作选择工具,并在 vb.net 中裁剪图像

在matlab中的图像中裁剪具有特定分辨率的图像

php缩放图像裁剪

图像裁剪工具 (Python)

自动裁剪图像的批处理工具?