【问题标题】:How to crop and resize an image for a LiveTile如何裁剪和调整 LiveTile 的图像大小
【发布时间】: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


【解决方案1】:

我通过引用 Resize image for Live Tile - WriteableBitmapEx 来实现这一点,事实证明它具有正确的实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    • 2014-12-11
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多