WPF图片显示问题,我真无奈了。。。。

灰鸟会灰 2012-12-05 09:27:54


我设置了image1.Stretch = Stretch.None;就是为了图片显示的和原图大小一致,
结果显示的比实际的变大了许多,为什么呢?
有什么办法显示的一样大?
...全文
533 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqqnb 2012-12-18
  • 打赏
  • 举报
回复
引用 8 楼 svtme 的回复:
已解决,添加RenderOptions.BitmapScalingMode="NearestNeighbor"即可 为什么呢?
你或许还可以试一下UIElement.SnapsToDevicePixels=true.
灰鸟会灰 2012-12-12
  • 打赏
  • 举报
回复
已解决,添加RenderOptions.BitmapScalingMode="NearestNeighbor"即可 为什么呢?
灰鸟会灰 2012-12-11
  • 打赏
  • 举报
回复
引用 6 楼 bushiyundeyu 的回复:
引用 4 楼 svtme 的回复:找到原因了,原来是控件拉伸导致的 现在又有新的问题了,同样的控件,为什么右边的比左边的要清楚一点??如下图 这个可能是你显示的图片宽度有关系,建议调整图片宽度几像素试试~~·
图片、控件都是一样的,
Architecture Net 2012-12-06
  • 打赏
  • 举报
回复
引用 4 楼 svtme 的回复:
找到原因了,原来是控件拉伸导致的 现在又有新的问题了,同样的控件,为什么右边的比左边的要清楚一点??如下图
这个可能是你显示的图片宽度有关系,建议调整图片宽度几像素试试~~·
在路上20130607 2012-12-05
  • 打赏
  • 举报
回复
是不是设置了宽高
灰鸟会灰 2012-12-05
  • 打赏
  • 举报
回复
图片上面的条码是WPF显示的,下面的条码是原始图片
Hidden518 2012-12-05
  • 打赏
  • 举报
回复
控件拉伸,如何设置啊?
灰鸟会灰 2012-12-05
  • 打赏
  • 举报
回复
找到原因了,原来是控件拉伸导致的

现在又有新的问题了,同样的控件,为什么右边的比左边的要清楚一点??如下图
however123 2012-12-05
  • 打赏
  • 举报
回复
WPF采用的是设备无关像素 1像素的大小约为1/96英寸,Window分辨率中1个点的大小约为1/72英寸,所以WPf显示的图片要大些 , 在程序中设置图片的宽高 width=Width*0.75,Height=Height*0.75就是原图的大小了

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧