试题三(共25分)阅读下列说明,回答问题1至问题6,将解答填入答题纸的对应栏内。
【说明】某公司准备开发一个面向手机等移动终端的餐饮搜索及评价软件产品,以便于用户通过手机或平板电脑搜索符合特定条件的餐厅(或饭店)的名称、地理位置和价格等信息。当搜索到合适的饭店后,客户端软件可以启动地图子模块显示其地理位置、周边环境及到达路线等,用户还可以对地图进行放大一缩小和漫游等操作。多个饭店的照片、内部布局的三维演示、菜单及具体菜品的照片和详细介绍等内容都存放在服务器上。用户可以在客户端软件中输入查询条件、浏览查询结果,对饭店进行评价并上传相关照片。
(1)在BMP、JPEG、GIF、TIFF四种图像文件格式中,哪些可以实现与问题1所述图像展示子模块类似的效果?
(2)与采用图像文件格式支持实现的显示效果相比,上述通过软件的实现方式有什么优点?
参考答案:
(1)GIF图像格式支持基于多帧图片循环显示的动画显示效果;
(2)循环显示图像的数量、每幅图像显示的时间、透明度变化等参数可以灵活配置。
解析:
BMP图像文件格式是Windows操作系统采用的图像文件格式,BMP采用位映射存储格式,除了图像深度可选以外,一般不采用其他任何压缩,所以占用的存储空间较大。 JPEG图像文件格式是一种有损压缩的静态图像文件存储格式,压缩比例可以选择,支持灰度图像、RGB真彩色图像和CMYK真彩色图像。JPG格式文件的压缩比例很高,非常适用于处理大量图像的场合。 TIFF是电子出版CD-ROM中的一个重要的图像文件格式。TIFF格式非常灵活易变,它又定义了4类不同的格式:TIFF-B适用于二值图像;TIFF-G适用于黑白灰度图像;TIFF-P适用于带调色板的彩色图像;TIFF-R适用于RGB真彩图像。无论在视觉上还是其他方面,都能把任何图像编码成二进制形式而不丢失任何属性。 GIF图像文件格式以数据块为单位来存储图像的相关信息,采用了LZW无损压缩算法按扫描行压缩图像数据。它可以在一个文件中存放多幅彩色图像,每一幅图像都由一个图像描述符、可选的局部彩色表和图像数据组成。如果把存储于一个文件中的多幅图像逐幅读出来显示到屏幕上,可以像播放幻灯片那样显示或者构成简单的动画效果。GIF定义了两种数据存储方式:一种是按行连续存储,存储顺序与显示器的显示顺序相同;另一种是按交叉方式存储,由于显示图像需要较长的时间,使用这种方法存放图像数据,用户可以在图像数据全部收到之前显示这幅图像的全貌,而不觉得等待时间太长。 采用图像文件格式支持实现的显示效果与通过软件的实现方式相比,循环显示图像的数量、每幅图像显示的时间、透明度变化等参数受图像文件格式的限制,而通过软件方式实现显示效果的各项参数则可以灵活配置。