我注意到了一些奇怪的图像显示行为,将弹性属性设置为“无”。
对于宽度>屏幕宽度和高度>屏幕宽度的图像,所有重叠区域都被裁剪。(如预期)结果: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 px) 2) http://www.bildites.lv/images/rjt4rl15g2ib7r74t77.jpg 3) http://www.bildites.lv/images/3f05cd42b2oqc1utmltt.jpg
发布于 2015-07-02 16:45:34
第三幅图像的分辨率设置为1000 DPI。你可以把它改成96个新闻部。见here。
https://stackoverflow.com/questions/31189611
复制相似问题