问题 问答题

阅读下列说明,回答问题1至问题6,将解答填人答题纸的对应栏内。【说明】某公司准备开发一个面向手机等移动终端的餐饮搜索及评价软件产品,以便于用户通过手机或平板电脑搜索符合特定条件的餐厅(或饭店)的名称、地理位置和价格等信息。当搜索到合适的饭店后,客户端软件可以启动地图子模块显示其地理位置、周边环境及到达路线等,用户还可以对地图进行放大、缩小和漫游等操作。多个饭店的照片、内部布局的三维演示、菜单及具体菜品的照片和详细介绍等内容都存放在服务器上。用户可以在客户端软件中输入查询条件、浏览查询结果,对饭店进行评价并上传相关照片。

【问题l】

该产品客户端软件的某个图像展示子模块包含了如下的XML文件内容,请说明该模块的基本功能。

【问题2】

(1)请解释数字图像处理过程中alpha通道的作用;

(2)简要描述alpha通道值在问题1所述图像展示子模块中所起的作用。

【问题3】

(1)在BMP、JPEG、GIF、TIF下四种图像文件格式中,哪些可以实现与问题1所述图像展示子模块类似的效果?

(2)与采用图像文件格式支持实现的显示效果相比,上述通过软件的实现方式有什么优点?

【问题4】

在客户端下载并展示JPEG压缩编码格式存储的菜品照片时,为了改善用户交互体验,避免用户等待时失去耐心,应该采用什么技术?

【问题5】

客户端软件地图子模块的功能实现可以有两种方式,方式一,将矢量地图信息直接传送给客户端,由客户端进行渲染再显示;方式二,将不同比例尺、不同放大级别的地图以位图格式存放在服务器上,客户端按需下载后直接显示。

(1)请简要分析两种实现方式各有什么优缺点。

(2)如果使用上述方式二,那么为了避免用户在放大、缩小和漫游地图过程中因长时间、等待而失去耐心,应该采用哪些技术?

【问题6】

客户端软件在用户登录界面上除了要求输入用户名、密码之外,还需填写校验码。软件提供给用户两种校验码识别方式:①加扰彩色图像中的字符(默认选项);②可以用语音播放加扰图像中的字符。

(1)设置验证码的目的是什么?

(2)为什么要提供第二种方式?

答案

参考答案:

【问题1】该模块的基本功能是循环显示6张图片,每张图片显示持续时间500毫秒,且动画效果为“淡入”效果。

【问题2】(1)alpha通道的作用:控制图像显示的透明度。(2)在显示图片时,通过控制Alpha通道值由小到大实现图片显示的不透明度在固定时间内从10%到100%逐渐增大,即图像内容由浅入深,逐渐清晰地显示效果。

【问题3】(1)Gif图像格式支持多张图片循环显示的动画效果;(2)与采用图像文件格式支持实现的显示效果相比,通过软件的实现可以更加灵活地配置循环图像的数量、每幅图像的显示时间、透明度等属性变化。

【问题4】JPEG编码的渐进编码模式,可以实现图像内容的渐进传输,在浏览器上的直观效果就是无须等待过久就可以看到模糊的图像,然后显示内容由模糊逐渐清晰。

【问题5】客户端软件地图子模块的功能实现可以有两种方式,方式一,将矢量地图信息直接传送给客户端,由客户端进行渲染再显示;方式二,将不同比例尺、不同放大级别的地图以位图格式存放在服务器上,客户端按需下载后直接显示。(1)方式一的优点:所传输的数据量较小,客户端可以对地图进行无失真的任意级别的放大、缩小和漫游;缺点是:客户端负责渲染,运算负载重。方式二的优点:客户端运算量小;缺点是:服务器端数据存储量大,所传输的数据量大,并且只能对地图进行有限级别的放大和缩小。(2)可以将地图进行切块,分别传输;也可以将图像进行压缩编码;还可以将图像进行渐进传输。

【问题6】(1)可以有效防止恶意软件进行的暴力破解,提高安全性;(2)方式二不仅可以解决环境影响,也能满足某些有色盲或色弱等生理缺陷的用户。

解析:

【问题1】XML(Extensible Markup Language,可扩展标记语言的缩写)定义了各种标签以及标签之间的相互关系,用来描述数据,定义数据是什么样的数据。文档元素是XML文档的基本组成单位,是由一对标签(tag)来定义的,它由三部分组成:开始标签、结束标签和元素内容,其中元素内容位于开始标签和结束标签之间。开始标签和结束标签用来描述它们之间的内容是什么。另外,XML文档元素可以嵌入其他元素中,从而构成比较复杂的文档元素。一个完整的XML文档,往往具有一个根元素,该元素是所有其他元素的父元素。在根元素的下面包含多个子元素或者孙元素,从而构成一个树状结构。例如本题中的XML文件可以利用树状结构表示为图13-22。

【问题2】在数字图像处理中,Alpha通道(Channel)是指一张图片的透明和半透明度。例如,一个使用16位存储的图片,可能5位表示红色,5位表示绿色,5位表示蓝色,1位是阿尔法。在这种情况下,它要么表示透明要么不是。一个使用32位存储的图片,每8位表示红绿蓝,和阿尔法通道。在这种情况下,就不光可以表示透明还是不透明,阿尔法通道还可以表示

单项选择题
问答题 简答题