我有一个想法,在浏览器中实现一个深度缩放类型界面,用于运动训练数据(速度,距离,心率等).但是,我实际上想要放大图像的层次结构而不是图像.例如,初始显示将包含一个年的网格 – 例如,在2008年上空盘旋,旋转鼠标滚轮(或点击)将缩放到那一年但在缩放期间我希望2008年淡出并被日历替换几个月再次缩放到一个月,月份将替换为月历,缩放到一天,最后看到一个图表,上面绘有训练数据.所有时间只有实际数据的日期将以某种方式突出显示.
我的问题是,这是否有可能,是否有人已经看过这方面的例子.我想象大多数情况下,下一级信息可以在浏览器中缓存(事实上,因为这是基于日历的,我可以计算大部分信息并缓存要突出显示的日期.)我还可以缩放在Ajax线程获取要显示的数据时进入空图表.
我之前从未尝试过这样的事情,我特别感兴趣的是DHTML是否能够进行这种缩放(我怀疑不是,我不得不求助于Silverlight)以及浏览器中的Ajax执行是否会中断渲染线程保持忙着缩放.
解决方法
对于
JavaScript / Ajax中的图像深度缩放,Microsoft Live Labs提供了出色的
Seadragon Ajax library.
如果您正在寻找平滑和交互式缩放内容,除了图像,如text,视频和& vectors,看看我在过去几个月里开发的开源OpenZoom SDK.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。