【问题标题】:Strange image stretch="none" behaviour奇怪的图像拉伸 =“无”行为
【发布时间】:2015-07-02 16:11:14
【问题描述】:

我注意到一些奇怪的图像显示行为,将拉伸属性设置为“无”

对于宽度 > 屏幕宽度和高度 > 屏幕宽度的图像,所有重叠的区域都将被剪裁。 (正如预期的那样) 结果:http://www.bildites.lv/images/urha41iqz8oz9hq8a6lu.png

对于宽度 > 屏幕宽度 & 高度 http://www.bildites.lv/images/kt4cc6jz0nogajyqmmc2.png

但是对于宽度 屏幕高度的图像,它会被调整为类似缩略图的大小。 (不像预期的那样) 结果:http://www.bildites.lv/images/rqo9acdqg50lygndk4g.png

这是一个演示它的简单 WPF 应用程序:

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" WindowState="Maximized" WindowStyle="None" Height="350" Width="525">
<Grid>

    <Image Source="" Stretch="None"></Image>
</Grid>

谁能解释一下第三个结果?

我用于演示的图像: 1)http://oi59.tinypic.com/2edqyis.jpg(调整大小,实际上是 4kx4k 像素) 2)http://www.bildites.lv/images/rjt4rl15g2ib7r74t77.jpg 3)http://www.bildites.lv/images/3f05cd42b2oqc1utmltt.jpg

【问题讨论】:

    标签: wpf


    【解决方案1】:

    第三张图片的分辨率设置为 1000 DPI。您可以将其更改为 96 DPI。见here

    【讨论】:

      猜你喜欢
      • 2011-05-20
      • 2018-03-20
      • 2012-12-03
      • 2015-08-29
      • 2020-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2015-02-28
      相关资源
      最近更新 更多