不是对画布进行各种绘制和位图blit调用,而是如何对背景位图进行操作?位图与画布的大小完全相同,我想绘制和blit到完全相同的坐标。
所以,这是一个地图制作计划。下面是一系列PNG(代表树)的屏幕截图,这些PNG作为子画面添加到画布中:
它们不仅被添加到画布我还想将它们全部复制到后挡板(可能是位图)。这将用于撤消功能。其他各种绘图调用(如沼泽,道路等)也将被复制到后台并最终复制到另一个位图,并最终作为完成的地图保存到磁盘。
答案 0 :(得分:0)
不太确定你的意思,但是像这样的wpf可以实现画布的固定背景。您也可以通过绑定从代码中提供ImageBrush。
<Canvas x:Name="LayoutRoot" Margin="485,24,0,0" HorizontalAlignment="Left" Width="800" Height="600" VerticalAlignment="Top">
<Canvas.Background>
<ImageBrush ImageSource="../yourBackgroundImage.jpg" Stretch="None" />
</Canvas.Background>
</Canvas>
希望有所帮助。如果我没有正确理解你的问题,请澄清,我很乐意再次访问。