将大 WPF 画布切成许多小 PNG 图像
假设我有非常大的 (3000 X 4000) WPF 画布。
我正在寻找将此画布切成一堆 n × n .png 图像图块的最佳方法。
有什么建议吗?
Assume I have very large (3000 X 4000) WPF canvas.
I'm looking for the best way to slice this canvas into a bunch of n by n .png image tiles.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定最好还是最简单,但这是一种方法:)
Not sure about either best or easiest but here's a way :)
你可以做这样的事情(不是我的代码,取自msdnsocial):
详细说明该代码以将JPG分成正方形,然后你可以使用网格,以编程方式创建一堆列和行,并使用网格。 Row 和 Grid.Column 以编程方式在图像上附加属性,以指定存在哪些(切片)图像。
You can do something like this (not my code, taken from msdn social):
Elaborate on that code to section the JPG off into squares, then you can use a Grid, programmatically creating a bunch of columns and rows, and using the Grid.Row and Grid.Column attached properties on the images programmatically to specify which (sliced) images are present.