none
Windows应用商店BitmapImage与Rect如何组合成一张图片 RRS feed

  • 问题

  • 开发过程中遇到了Image上要放置很多Rect, Rect 会有很多很多,所以打算,在得到Rect后与Image上图片合成一张图片,在赋值给Image.大家有没有遇到过这种问题。应用商店C#不能使用GDI画图吧
    2014年5月23日 4:39

答案

  • 你好,AndyLiu,

    不知道你是Win8还是Win8.1开发,如果是Win8.1的话,我有一个办法,可以考虑先布局,把Rect放置在Image上,完成布局后通过RenderTargetBitmap的方式来做一个截图处理。。。

    如果是Win8的话,会非常麻烦,貌似我能想到的办法就是操作图片的像素来实现图片合成,不过这个应该难度会很大。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年5月23日 8:09
    版主

全部回复

  • 你好,AndyLiu,

    不知道你是Win8还是Win8.1开发,如果是Win8.1的话,我有一个办法,可以考虑先布局,把Rect放置在Image上,完成布局后通过RenderTargetBitmap的方式来做一个截图处理。。。

    如果是Win8的话,会非常麻烦,貌似我能想到的办法就是操作图片的像素来实现图片合成,不过这个应该难度会很大。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年5月23日 8:09
    版主
  • 非常感谢你的回答,目前我是通过像素转换来做的,也挺麻烦的不过做出来了。

    RenderTargetBitmap貌似只能截取可视的view,如果没有生成之前是截不出图来的。

    2014年7月17日 7:30