首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web浏览器中的非常大的图像

web浏览器中的非常大的图像
EN

Stack Overflow用户
提问于 2010-09-08 03:14:13
回答 4查看 4.5K关注 0票数 3

我们希望在Internet Explorer中显示非常大(50mb以上)的图像。我们希望避免压缩,因为压缩算法并不像CSI希望我们相信的那样,并且产生的文件太有损。

因此,我们提出了两个选择: Silverlight Deep Zoom或基于Flash的解决方案(如Zoomify)。问题是,这两者都需要转换为平铺输出和/或转换为特定的文件类型(Zoomify支持单个专有文件类型,PFF)。

我们想知道的是,是否存在一个解决方案,可以让我们在没有事先转换的情况下查看图像。

PS:我知道您可以编写一个应用程序来平铺图像(根据需要或在加载过程之后)并输出它们;但是,我们希望在不分割文件的情况下这样做。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-08 03:19:47

平铺方法确实是一种正确的方法。

您的用户不想在开始查看图像之前下载一个50mb的文件。您不想花费带宽为每个可能只查看您图像的一小部分的用户提供50兆的服务。

如果你提供整个文件,用户最终将能够加载和查看它,但对于大多数用户来说,它不会运行得很顺利。

除非您想使用像imagemagik或PIL这样的服务器端库来为每个用户提取图像的特定子集,否则没有简单的非平铺方式来仅提供图像的一部分。您可能不想这样做,因为这会给您的服务器带来很大的负载。

或者,你也可以使用类似谷歌地图工具的工具来提供缩放功能。关于这样做的一些评论可以在这里找到:

http://webtide.wordpress.com/2008/08/27/custom-google-maps/

票数 5
EN

Stack Overflow用户

发布于 2018-02-01 17:27:17

看看OpenSeadragon吧。为了使图像可以与OpenSeadragon一起工作,你应该生成一种提到here的可缩放图像格式。然后遵循入门指南here

票数 4
EN

Stack Overflow用户

发布于 2010-09-08 03:18:37

浏览器不会流畅地加载一个50MB的文件;如果你不把它切碎,就没有合理的方法让它不滞后。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3661895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档