【问题标题】:WP7 How to reduce the size of an imageWP7 如何缩小图片大小
【发布时间】:2011-08-12 23:24:40
【问题描述】:

在我的应用程序中,我需要显示各种图像(来自服务器)。从服务器检索到的图像大小不同。我想为所有图像提供统一的尺寸(比如宽度 - 124,高度 - 100)。我将图像数据作为流获取并通过将流传递给构造函数来创建 BitmapImage 对象。创建 BitmapImage 对象后,我创建一个 Image 对象并将 BitmapImage 对象设置为图像对象的源,然后设置图像对象的宽度和高度值。然后我将图像的 Streatch 属性设置为“image.Stretch = Stretch.UniformToFill”。但图像被切断(顶部或宽度)。谁能告诉我如何在不切断任何图像的情况下减小图像的大小。

【问题讨论】:

  • 你有没有试过把这个图片放在 StackPanel 中,宽度为 124,高度为 100?

标签: windows-phone-7


【解决方案1】:

如果您只想调整图像大小而不关心更改纵横比,请将 Stretch 属性设置为 Fill。

在 MSDN 上查看 http://msdn.microsoft.com/en-us/library/system.windows.media.stretch(v=VS.95).aspx 的不同 Stretch 选项的详细信息。

【讨论】:

  • 听起来他可能正在寻找Uniform,但无论如何都要为 MSDN 链接 +1。
猜你喜欢
  • 2021-09-13
  • 2011-06-08
  • 1970-01-01
  • 1970-01-01
  • 2014-06-22
  • 2020-06-08
  • 2011-01-26
  • 2017-09-06
  • 1970-01-01
相关资源
最近更新 更多