[求助]WPF中使用ImageBrush显示小型图片的时候需要显示出方形的像素格子

Tianzei 2017-07-26 11:30:38
源图片是一张64*64像素的小图片,现在需要取其中的8*8显示,显示出来是这样但是实际需要的是这种效果:请问应该如何实现?
...全文
507 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq14923349 2017-08-23
  • 打赏
  • 举报
回复
图片问题吧?
JimCarter 2017-08-23
  • 打赏
  • 举报
回复
我也纠结了这种问题好久 大像素的图片,设置成小宽高,还要足够清晰,貌似是不可能解决的。 你就设置下SnapsToDevicePixels=true和UseLayoutRounding=true试试吧
  • 打赏
  • 举报
回复
引用 6 楼 Libby1984 的回复:
[quote=引用 5 楼 Libby1984 的回复:] 设置显示图片的控件的SnapsToDevicePixels 属性为true试试,有可能是逻辑像素对齐的问题 http://blog.csdn.net/libby1984/article/details/51557821
同时不要对图片进行拉伸。[/quote] 如果没有改善,在加上RenderOptions.BitmapScalingMode 属性,里面的枚举值你都试试,看那个适合你的图片。
  • 打赏
  • 举报
回复
引用 5 楼 Libby1984 的回复:
设置显示图片的控件的SnapsToDevicePixels 属性为true试试,有可能是逻辑像素对齐的问题 http://blog.csdn.net/libby1984/article/details/51557821
同时不要对图片进行拉伸。
  • 打赏
  • 举报
回复
设置显示图片的控件的SnapsToDevicePixels 属性为true试试,有可能是逻辑像素对齐的问题 http://blog.csdn.net/libby1984/article/details/51557821
muzizongheng 2017-07-29
  • 打赏
  • 举报
回复
尴尬。。公司把图片封了。。看不到你想要描述的是什么问题。。
Nick_Ngai 2017-07-27
  • 打赏
  • 举报
回复
直接用图形工具把图片像素转小些不是更容易吗
Haou2020 2017-07-27
  • 打赏
  • 举报
回复
第二张图的素材你已经有了 为什么不把他当作源文件素材应用在程序里呢
  • 打赏
  • 举报
回复
这是美工干的活吧

8,757

社区成员

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

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