【发布时间】:2012-08-22 05:49:33
【问题描述】:
我希望能够将图像添加到动态磁贴中,这样就不会拉伸并且图像看起来正常。我从 PhotoChooserTask 中获取图像,其中包含来自媒体库的图像。到目前为止,我可以成功地将图像放在动态磁贴上,但是它被拉伸并且纵横比不正确。我如何才能找到图像的纵横比并裁剪图像,使其最终成为一个尺寸为 173x173 且没有拉伸的正方形?我遵循了一些在网上找到的教程,但似乎没有什么能按照我需要的方式完成。
【问题讨论】:
-
将图像加载到 WriteableBitmap 中,并从图像中取出一个 173x173 的块(记住用户可能有一个比这更小的图像!)
-
好吧,我想我将如何完成这是我的问题。我了解如何调整图像大小,但假设大多数图像的纵横比为 4:3,并且最小尺寸调整为 173,我将如何裁剪另一侧(两端均等)以使尺寸也是173?
-
这是一个很棒的项目:WriteableBitmapEx。它有一个“裁剪”方法,我在 WP7 上用它做了一些神奇的事情。 writeablebitmapex.codeplex.com
标签: c# windows-phone-7 crop image-resizing live-tile