当前位置:编程学习 > JSP >>

控制动态servlet图形处理(1)

答案:
控制世界—或者至少控制您的图像


作为一名站点开发人员或页面作者,迎合所有这些喜好是很困难的。要手工执行该工作,必须将站点上的每个图像转换成您的网站支持的图像大小。然后,需要调整站点上每个页面中的图像标记,使每个标记都正确地反映图像的大小。不能只更改 HTML img 标记的宽(width)和高(height),而不更改图像:这会导致低带宽用户下载大的图像,并在客户机端重新调整它的大小。如果提供了八个常用的图像大小,很容易可以看到每个图像将如何需要八个缩放大小,以及每个页面将如何需要八个版本的图像标记。这类图像管理很乏味而且容易出错,很简单地就能明白为什么大多数网站都不提供多个图像大小。

问题不在于技术:使用 Java 编程将图像转换成各种大小或格式是很容易的。问题也不在于服务:使用 Web 服务器定制页面以满足个别读者的需要是很常见的。相反,问题在于以易于部署和管理的形式组合技术和服务。

本文推荐了一种解决方案,使用 JavaServer Pages(JSP)标记管理您的图像。例如,不是象下面那样,在 HTML 中编码图像标记,并且为每个图像大小提供多个版本:

<img src="http://old.zzzyk.com/article/Article/images/LazyDog.jpg" width="800" height="600" >

上一个:控制动态servlet图形处理(2)
下一个:JSTL改进JSP来简化网页的实现过程(4)

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,