【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及对图像进行比例缩放和/或尺寸调整以用于在网络上显示。更具体地,公开了用于自动显示适合于在web浏览器中的预定义区域内的比例缩放和/或尺寸调整后的图像的系统和方法。
技术介绍
Web浏览器被频繁地用来显示存储在后端服务器上并且通过因特网或其它网络传送的图像。默认情况下,web浏览器通常显示固定尺寸的图像。然而,显示固定尺寸的图像经常是不希望的。例如,在高分辨率显示器上,图像可能显得很小并且可能没有充分利用web浏览器窗口中的可用空间。作为另一个示例,在小的web浏览器窗口中,大的图像在浏览器窗口的可视空间内可能不适合,需要终端用户滚动以查看整个图像。虽然在默认的情况下web浏览器通常显示固定尺寸的图像,但是可以通过网页向web浏览器发出请求以根据浏览器的尺寸来将图像调整到某尺寸。然而,通过web浏览器进行尺寸调整的图像的质量通常是低劣的,结果导致斑驳的低质图像。另外,因为web浏览器对于每个图像向后端服务器发出单个图像转送请求,所以最大可能的图像被传送到web浏览器,而不管待在浏览器内显示的图像的尺寸。在浏览器内的图像显示区域很小的情况下,对图像 ...
【技术保护点】
一种用于跨越网络对文档中的图像自动进行尺寸调整用于显示的方法,包括: 为客户端文档浏览器提供包含指令的所述文档以(a)在所述文档中的组件内显示所述图像,(b)在所述客户端文档浏览器的尺寸调整后对所述组件进行尺寸调整,以及(c)在所述客 户端文档浏览器的尺寸调整后请求所述图像的尺寸调整后的版本; 响应于来自所述客户端文档浏览器的对所述文档的请求,派发所述文档;以及 响应于来自所述客户端文档浏览器的对所述尺寸调整后的图像的所述请求,派发所述图像的所述尺寸调整后的版 本。
【技术特征摘要】
【国外来华专利技术】US 2006-3-15 60/782,9201.一种用于跨越网络对文档中的图像自动进行尺寸调整用于显示的方法,包括:为客户端文档浏览器提供包含指令的所述文档以(a)在所述文档中的组件内显示所述图像,(b)在所述客户端文档浏览器的尺寸调整后对所述组件进行尺寸调整,以及(c)在所述客户端文档浏览器的尺寸调整后请求所述图像的尺寸调整后的版本;响应于来自所述客户端文档浏览器的对所述文档的请求,派发所述文档;以及响应于来自所述客户端文档浏览器的对所述尺寸调整后的图像的所述请求,派发所述图像的所述尺寸调整后的版本。2.如权利要求1所述的方法,进一步包括,在派发所述图像之前:(i)将所述图像尺寸调整到在来自所述客户端文档浏览器的所述请求中所指定的尺寸或分辨率;或(ii)检索在来自所述客户端文档浏览器的所述请求中所指定的相同或相似尺寸或分辨率的所述图像的已存储版本。3.如权利要求1所述的方法,其中所述组件是嵌入在所述文档中的JavaScript组件,并且相对于所述客户端文档浏览器的所述尺寸来确定尺寸。4.如权利要求3所述的方法,其中所述JavaScript组件被配置,以等待并俘获由所述客户端文档浏览器激发的JavaScript尺寸调整事件。5.如权利要求1所述的方法,其中在所述客户端文档浏览器的尺寸调整后对所述图像的所述尺寸调整后的版本的所述请求包含从由长度、宽度及分辨率组成的组中选择的至少一个参数。6.如权利要求1所述的方法,其中在所述客户端文档浏览器的尺寸调整后对所述组件进行尺寸调整和请求所述图像的所述尺寸调整后的版本的所述指令包含在所述组件中。7.如权利要求1所述的方法,其中所述文档进一步包含用于在所述客户端文档浏览器的尺寸调整后,所述客户端文档浏览器对在所述客户端文档浏览器的所述尺寸调整之前在所述组件中显示的所述图像进行尺寸调整,并且在所述组件内临时显示由所述客户端文档浏览器进行尺寸调整的所述图像的指令。8.一种用于对跨越网络接收的文档中的图像自动进行尺寸调整并显示的方法,包括:客户端文档浏览器跨越所述网络向服务器请求并接收所述文档和图像,所述文档包含在所述服务器上指向所述图像的引用;在所述客户端文档浏览器中显示所述文档;在所述客户端文档浏览器内的组件中显示所述图像;以及在所述客户端文档浏览器的尺寸调整后:对所述组件进行尺寸调整;以及请求、接收并重新显示来自所述服务器的所述图像的尺寸调整后的版本。9.如权利要求8所述的方法,其中当在所述文档内初始创建所述组件时,所述组件请求、接收并显示来自所述服务器的根据所述组件的所述尺寸所确定尺寸的所述图像的版本。10.如权利要求8所述的方法,其中所述组件是嵌入在所述文档中的JavaScript组件,并且相对于所述客户端文档浏览器的所述尺寸来确定尺寸。11.如权利要求10所述的方法,其中所述JavaScript组件被配置,以等待并俘获由所述客户端文档浏览器激发的JavaScript尺寸调整事件。12.如权利要求8所述的方法,其中在所述客户端文档浏览器的尺寸调整后对所述图像的所述尺寸调整后的版本的所述请求包含从由长度、宽度及分辨率组成的组中选择的至少一个参数。13.如权利要求8所述的方法,其中在所述客户端文档浏览器的尺寸调整后对所述组件进行尺寸调整和请求所述图像的所述尺寸调整后的版本的所述指令包含在所述组件中。14.如权利要求8所述的方法,进一步包括,在所述客户端文档浏览器的尺寸调整后,并且在接收并重新显示从所述服务...
【专利技术属性】
技术研发人员:肖恩布伦内曼,迈克尔赫尔夫,罗伯特贝利,阿伦C霍普金斯,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。