积极答复者
【JS】How to save data(CanvasPixelArray) to local.如何保存CanvasPixelArray格式数据到本地?

问题
-
答案
-
Hi fjy675432777,
其实这个问题很宽泛,有如下几个办法来解决。
1,不知道你的页面是否有 navigate function 的方式?如果有的话,请参考WinJS.Navigation.navigate(location, initialState)中的initialState,是一个object类型,对数据格式没有要求,可以把上一页的object传输到下一页中。
2,你是否尝试过使用 sessionState object 这个方式,不过这个方式的局限性在于不可以保存用户自定义的数据格式,不过CanvasPixelArray应该是可以被保存进去的。
我对CanvasPixelArray不是很属性,不过看名字来说应该已经是一个Array,为什么需要再转化成Array呢?同时,如果数据量实在大的话,我建议你可以临时保存为图片,然后在下一页直接显示图片似乎也是一个不错的办法。
--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.- 已标记为答案 Jamles HezModerator 2014年6月9日 8:30
-
看一下这个文档是否能帮到你? http://msdn.microsoft.com/en-us/library/windows/apps/hh464978.aspx
<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.- 已标记为答案 Jamles HezModerator 2014年6月9日 8:30
全部回复
-
Hi fjy675432777,
其实这个问题很宽泛,有如下几个办法来解决。
1,不知道你的页面是否有 navigate function 的方式?如果有的话,请参考WinJS.Navigation.navigate(location, initialState)中的initialState,是一个object类型,对数据格式没有要求,可以把上一页的object传输到下一页中。
2,你是否尝试过使用 sessionState object 这个方式,不过这个方式的局限性在于不可以保存用户自定义的数据格式,不过CanvasPixelArray应该是可以被保存进去的。
我对CanvasPixelArray不是很属性,不过看名字来说应该已经是一个Array,为什么需要再转化成Array呢?同时,如果数据量实在大的话,我建议你可以临时保存为图片,然后在下一页直接显示图片似乎也是一个不错的办法。
--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.- 已标记为答案 Jamles HezModerator 2014年6月9日 8:30
-
谢谢你的答复,我想问下如何将canvas的数据不通过文件选取器直接保存成图片到本地图片库或者指定本地src呢?我之前一直在Windows.Storage接口里尝试,没有成功。我刚刚接触win8app,很多不太懂
- 已编辑 fjy675432777 2014年5月31日 5:12
-
看一下这个文档是否能帮到你? http://msdn.microsoft.com/en-us/library/windows/apps/hh464978.aspx
<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.- 已标记为答案 Jamles HezModerator 2014年6月9日 8:30