我有一个场景,我需要一些好的可靠建议。问题实际上是关于Windows Phone 上的WriteableBitmap
图像与图像的速度。IsolatedStorage
我有一个显示UserControl
(#1) 的应用程序,它在图形上有点重。当用户滑动它时,它会以向左推的过渡类型过渡,以引入一个新的UserControl
(#2),这在图形上也有点重。如果用户向另一方向滑动,控件#1 会以相同类型的推送转换被引入,这次是从右侧开始。
我今天要做的是拍摄#1 的快照,将#2 加载到屏幕外并对其进行快照,将两者并排放置在Canvas
控件中,并为该控件向左或向右设置动画。我不只是使用控件并为其设置动画的原因之一是它们可能具有在加载时开始的动画 - 我目前的技术允许我捕获动画前和动画后的屏幕截图,具体取决于哪个方向他们进去。
但是,我想知道的是,第一次执行上述操作并将 writeablebitmap 发送到 IsolatedStorageExtenstions.SaveJPEG
并在随后的过渡动画中使用它是否会更好/更快。
WriteableBitmap
每次加载/渲染/通常会更快还是IsolatedStorage
每次加载 jpeg 会更快?我看到 SDK 中的 Transitions 控件并没有真正做到这些,所以我愿意接受不同的建议,这些建议也可能会提高性能。