精华内容
参与话题
问答
  • 多媒体技术

    2017-12-27 13:47:27
    多媒体技术基础 ,帮助我们建立多媒体知识和认知,共同学习
  • 多媒体技术教程

    2013-07-14 10:30:04
    全书共分11章,主要内容包括多媒体基本概念、媒体处理方法与技术、多媒体软硬件平台、多媒体信息管理及处理、网络多媒体技术,以及多媒体分布应用等。本书既注重介绍多媒体技术的基础知识,也适当介绍一些基本理论...
  • 多媒体技术基础(第3版)》在第2版的基础上,《多媒体技术基础(第3版)》对部分章节的内容做了更新,增加了MPEG-4AVI/H.264和多媒体传输方面的内容。为保持多媒体技术基础课程内容的完整性,《多媒体技术基础》仍由四...
  • 关于多媒体技术的PPT

    2013-10-25 14:24:14
    多媒体技术,特别是远程视屏会议• 基于MPEG-4的多媒体技术(MPEG-4利用很窄的宽带,通过帧重建技术,压缩和传输数据,以求以最少的数据获得最佳的图像质量) • 支持多种语音压缩算法(支持多种音频压缩算法(G723....
  • 多媒体技术基础知识(4学时) 多媒体计算机硬件系统(2学时) 多媒体计算机软件系统(2学时) 超文本与超媒体(2学时) 多媒体数据压缩技术(4学时) 多媒体应用技术基础(4学时) 图像处理技术(Photoshop)-1 动画制作技术...
  • 多媒体技术及应用 — 课程学习 第1章 多媒体技术概要  1.1 多媒体是交互式信息传播媒体  1.2 多媒体涉及的几个概念  1.2.1 超文本的概念  1.2.2 超媒体的概念  1.2.3 标准通用标记语言 (SGML)  1.2.4 超...
  • 多媒体技术与应用 课件 第1章 多媒体技术概述 第2章 音频信号的获取与处理 第3章 图形图像数据的编辑与处理 第4章 计算机动画的制作与编辑 第5章 媒体视频信号的获取和处理 第6章 多媒体数据压缩 第7章 多媒体...
  • 多媒体技术应用

    2013-04-08 11:40:21
    理解多媒体技术的概念,了解其特征 认识多媒体对于信息传播与交流的重要作用 理解多媒体技术应用的价值和意义
  • 多媒体技术概论

    2011-10-22 13:37:30
    ------------------------多媒体技术概论
  • 多媒体技术及其应用试题与答案(7套),几乎包含了所有多媒体的题型,是很好的复习资料 1.多媒体技术未来发展的方向是( )。 (1)高分辨率,提高显示质量。 (2)高速度化,缩短处理时间。 (3)简单化,便于操作。 ...
  • 西安电子科技大学网络多媒体课件。 对应《多媒体技术教程》(李泽年)版。 中英文混杂。PDF格式。含习题解答。 请妥善使用资源。
  • 李泽年版 多媒体技术教程课后答案1Introduction to Multimedia 1 2Multimedia Authoring and Tools 3 3Graphics and Image Data Representations 11 4Color in Image and Video 15 5Fundamental Concepts in Video ...
  • 多媒体技术课件

    2018-10-26 10:06:38
    大学本科老师必备多媒体课件,内容详细,备课认真,界面新颖,技术全面
  • 计算机多媒体技术是把声音、文字、图像、视频、音频、动画、通信等结合为一体的先进技术。文章主要对多媒体技术、计算机多媒体技术特征、计算机多媒体技术的应用与计算机多媒体技术发展方向等方面进行阐述与分析。
  • 多媒体技术 PDF 清晰

    2008-12-16 10:10:31
    本书全面系统的介绍了多媒体技术的各个方面的知识。 第二章 数字化多媒体系统 第三章 常见媒体类型 第四章 多媒体数据压缩 ……
  • 文章从培养实用型聋人动漫人才的角度出发,结合南京特殊教育职业技术学院聋人计算机多媒体技术专业(动漫方向)的实践,就高职院校聋人计算机多媒体技术专业(动漫方向)教学计划的制定原则、思路与过程等问题进行了深入的...
  • 多媒体技术选择题

    万次阅读 2020-09-21 23:10:32
    1、多媒体技术的主要特性不包括() A.多样性 B.集成性 C. 娱乐性 D.交互性 2、IEEE 1394接口的数据传输速率可以高达 () A.200Kbps B. 100Mbps C. 400Mbps D.100Gbps 3、在MPC外部设备中,U盘属于 () A. 输入设备 ...

    理论上 。USB1.1的最高传输速率为12Mbps。 USB2.0的最高传输速率为480Mbps。
    实际上 。只要小于理论值的数字就行了

    Flash MX 软件 制作网络交互动画的编辑工具
    Photoshop软件 是处理图像、图形的工具

    电话质量采样频率 11.025kHz

    关于 dpi 的叙述
    1、每英寸像索点
    2、dpi 越高图像质量越低

    Flash 动画是以 关键帧 为基础的帧动画

    Photoshop 截图快捷键 : (Alt+Print Screen> 键

    USB1. 1 接口的传输速率是 (1.5MB/s)

    在 MPEG中使用了哪两种熵编码方法? (A )
    (A)哈夫编码和自适应二进制算术编码 (B)PCM编码和 DPCM编码
    (C)预测编码和变换编码 (A)统计编码和算术编码

    1、多媒体技术的主要特性不包括©
    A.多样性 B.集成性 C. 娱乐性 D.交互性

    2、IEEE 1394接口的数据传输速率可以高达 (C)
    A.200Kbps B. 100Mbps C. 400Mbps D.100Gbps

    3、在MPC外部设备中,U盘属于 () D
    A. 输入设备 B. 播放设备 C.人机交互设备 D.存储设备

    外存储器 : 软盘、硬盘、U盘、

    4、按照CCITT制定的媒体分类标准,属于感觉媒体表现形式的的是 ()D
    A. 打印机 B.软盘 C.味觉 D.显示屏

    5、基于时间序列的多媒体创作工具的是 D
    A. Authorware B.VFP C.ToolBook D.Active

    第一类是基于bai图标的创作工具,主du要有Authorware等;

    第二类是基于描述语言或描述符号的创作工具,主要有ToolBook、方正奥思、洪图等;

    第三类是基于时间序列的创作工具,主要有Director、Flash等;

    第四类是基于编程语言的创作工具,主要有Visual Basic、Visual C++等。

    6、衡量音频数据压缩技术好坏的重要指标有()A
    A. 3项 B. 4 项 C. 5项 D.6项
    1)压缩比

    (2)算法复杂度

    (3)恢复效果(4)标准化

    7、在Adobe Audition的编辑模式下,选择左声道快捷键 为 ()C
    A.Ctrl+ A B.Ctrl+C C.Ctrl+L D.Ctrl+ P

    L : 表示左边

    8、在RGB色彩模式中,某点RGB取值为(255,0,0),则表示该点为(C)
    A. 黑色 B.白色 C.红色 D.蓝色

    RGB(255,0,0)表示的是红色

    Red(红)、Green(绿)、Blue(蓝)

    9、仅支持256种颜色的数字图像文件的扩展名为 (GIF)
    A. .gif B. .bmp C. .tif D.png

    10、用"钢笔"工具绘制简单的直线路径时,为使绘制的点上一个点保持45°整数倍夹角。需要按 (A)
    A. Ctrl键 B. Alt键 C.Enter键 D.Shift键

    11、Photoshop CS3中"合并图层"的快捷组合键 是(B)
    A. Ctrl+C B.Ctrl+E C.Ctrl+Alt D.Ctrl+V

    12、与制作Flash动画密切相关的术语不包括 (B)
    A. 元件 B. 艺术字典 C.实例 D.时间轴

    13、属于三维动画创作软件的是()
    A. Flash B.TOONZ C.Opus Dmya.

    3DS MAX和Maya

    14关于数字视频和模拟视频,说法错误的是 ()C
    A. 模拟视频可以转化数字视频 B.模拟视频不失真复制存在困难 C.数字视频可以长时间保存 D.数字视频无法转换模拟视频

    15、不属于实时视频通信领域标准的是 (D)
    A. H.261 B. H.263 C.H.264 D.H.738

    H.261、H.263和(4)

    16、在Internet中,使用较多的流媒体视频文件格式是 (B)
    A. ASF B.AVI C.MP3 D.MPEG-2

    17、面向对象的程序设计产生于 (B)
    A. 20世纪50年代 B. 20世纪60年代 C. 20世纪80年代 D.近5年

    18、Adobe Flase CS3的元件类型有(C)
    A. 2种 B.3种 C. 4种 D.5种

    影片剪辑 、按钮 、图形

    19、所谓媒体是指 : ( B )
    A. 二进制代码 B. 表示和传播信息的载体 C.计算机输入于输出的信息 D.计算机屏幕显示的信息

    20、帧频率为 25 帧/ 秒的电视制式有( )。 B
    A. PAL 、NTSC B. PAL 、SECAM C. SECAM、NTSC D. PAL 、YUV

    21、在以下音频编码方法和标准中,( )属于混合编码方法,它从人的听觉系统出发,利用掩蔽效应,设计心理声学模型,从而实现更高效率的数字音频压缩。 B
    A.APCM编码 B. MPEG音频编码 C .DPCM编码吧 D.LPC编码

    22、一般说来,声音的质量要求越高,则( )。 B
    A. 量化位数越低和采样频率越低 B.量化位数越高和采样频率越高
    C. 量化位数越低和采样频率越高 D. 量化位数越高和采样频率越低

    23、以下叙述正确的是( )。 B
    A. 编码时删除一些无关紧要的数据的压缩方法称为无损压缩
    B. 解码后的数据与原始数据不一致称为有损压缩编码
    C. 编码时删除一些重复数据以减少存储空间的方法称为有损压缩
    D.解码后的数据与原始数据不一致称无损压缩编码

    24、在音频处理中,人耳所能听见的最高声频大约可设定为 22kHz。所以,在音频处理中对音频的最高标准采样频率可取为 22kHz 的( )倍。 D
    A. 0.5 B. 1 C. 1.5 D. 2

    25、人们在实施音频数据压缩时,通常应综合考虑的因素有( )。 B
    A. 音频质量、数据量、音频特性
    B. 音频质量、计算复杂度、数据量
    C. 计算复杂度、数据量、音频特性
    D. 音频质量、计算复杂度、数据量、音频特性

    26、彩色可用( )来描述。 A
    A. 亮度,饱和度,色调 B. 亮度,饱和度,颜色
    C. 亮度,对比度,颜色 D. 亮度,色调,对比度

    27、以下关于图形图像的叙述,不正确的是:( )C
    A. 矢量图的一个优点是,图形无论放大缩小都不会变失真
    B. 被计算机接受的数字图像有位图图像和矢量图形两种。
    C. 矢量图形是由像素组成的,适用于逼真图片或要求精细细节的图像。
    D. 位图图像像素之间没有内在联系,而且它的分辨率是固定的

    28、使用图像处理软件可以对图像进行:( )C
    ① 放大 . 缩小 ② 上色 . 裁剪 ③ 扭曲 . 变形 ④ 叠加 . 分离
    A. ②③④ B. ②④ C. ①②③④ D. ①②

    29、某同学运用 photoshop 加工自己的照片,照片未能加工完毕,他准备下次接着做,他将照片保存的格式应该是:( )C
    A. .BMP B. .SWF C. .PSD D. .GIF

    30、声音加工可以完成以下制作:( )A
    ① 分割 ② 合成 ③ 淡入淡出 ④ 降噪
    A. ①②③④ B. ①②④ C. ②③④ D. ①④

    31、下列可以把 WAVE格式的音频文件转换为 MP3格式的软件是:( )B
    A. Photoshop B. GoldWave C. PowerPoint D. Excel

    32、采用下面哪种标准采集的声音质量最好:( )D
    A. 单声道、 8 位量化、 22.05kHz 采样频率
    B. 双声道、 8 位量化、 44.1kHz 采样频率
    C. 单声道、 16 位量化、 22.05kHz 采样频率
    D. 双声道、 16 位量化、 44.1kHz 采样频率

    33、视频加工可以完成以下制作:( )C
    ①将两个视频片断连在一起 ②为影片添加字幕
    ③为影片另配声音 ④为场景中的人物重新设计动作。
    A. ①② B. ①③④ C. ①②③ D. ①②③④

    34、PAL制式是我国采用的彩色电视广播标准。它使用的帧频率为的 : ( )D
    A. 12 帧/秒 B.20 帧/秒 C. 24 帧/秒 D. 25 帧/秒

    35、下述声音分类中质量最好的是( )。 A
    A. 数字激光唱盘 B. 调频无线电广播 C. 调幅无线电广播 D. 电话

    36、以下可用于多媒体作品集成的软件是:( )B
    A. PowerPoint B. Windows Media Player
    C. Acdsee D. Goldwave

    37、在数字视频信息获取与处理过程中,下述顺序( )是正确的。 C
    A. A/D 变换、采样、压缩、存储、解压缩、 D/A 变换
    B. 采样、压缩、 A/D 变换、存储、解压缩、 D/A 变换
    C. 采样、 A/D变换、压缩、存储、解压缩、 D/A 变换
    D. 采样、 D/A变换、压缩、存储、解压缩、 A/D 变换

    38、图象序列中的两幅相邻图象,后一幅图象与前一幅图象之间有较大的相关,这是:( ) B
    A. 空间冗余 B. 时间冗余 C. 信息熵冗余 D. 视觉冗余

    39、下列关于计算机图形图像的描述中,不正确的是( )。 B
    A. 图像都是由一些排成行列的点(像素)组成,通常称为位图或点阵图
    B. 图像的最大优点是容易进行移动、缩放、旋转和扭曲等变换
    C. 图形是用计算机绘制的画面,也称矢量图
    D. 在图形文件中只记录生成图的算法和图上的某些特征点,数据量较少

    40、MPC(Multimedia Personal Computer )与 PC的主要区别是增加了( )。 B
    A. 存储信息的实体 B. 视频和音频信息的处理能力
    C. 光驱和声卡 D. 大容量的磁介质和光介质

    41、CD光盘上记录信息的轨迹叫光道,信息存储在( )的光道上。 C
    A. 一条圆形 B. 多条同心环形 C. 一条渐开的螺旋形 D. 多条螺旋形

    42、DVD-ROM的光盘最多可存储 17GB的信息,比 CD-ROM光盘的 650MB大了许多。 DVD-ROM光盘是通过
    ( )来提高存储容量的。 B
    A. 减小读取激光波长,减小光学物镜数值孔径
    B. 减小读取激光波长,增大光学物镜数值孔径
    C. 增大读取激光波长,减小光学物镜数值孔径
    D. 增大读取激光波长,增大光学物镜数值孔径

    43、为保证用户在网络上边下载边观看视频信息,需要采用( )技术。 A
    A. 流媒体 B. 数据库 C. 数据采集 D. 超链接

    44、( )通过手指上的弯曲传感器、扭曲传感器和手掌上的弯度传感器、弧度传感器,来确定手及关节的位置和方向,从而实现环境中的虚拟手及其对虚拟物体的操纵。 B
    A. 跟踪球 B. 数据手套 C. 头盔显示器 D. 立体眼镜

    45、Internet 应用中的虚拟现实语言是( )。 B
    A. Java B.VRML C. HTML D. C#

    46、在显存中,表示黑白图像的像素点数据最少需( )位。 A
    A. 1 B. 2 C. 3 D. 4

    47、双层双面的只读 DVD盘片的存储容量可以达到( )。 C
    A. 4.7GB B. 8.5GB C. 17GB D. 6.6GB

    48、在对彩色电视信号进行数字化的过程中,图像子采样能够减少( )的采样频率,从而达到减少数据量的目的。 B
    A.亮度信号 B.色差信号 C.同步型号 D. 消隐信号

    49、人眼看到的任一色彩都是亮度、色调和饱和度 3 个特性的综合效果,其中( )反映的是颜色种类。A
    A.色调 B.饱和度 C.灰度 D.亮度

    50、图像文件格式分为静态图像文件格式和动态图像文件格式,( )属于静态图像文件格式。 C
    A.MPG文件格式 B. AVS文件格式 C.JPG文件格式 D.AVI 文件格式

    51、图像序列中的两幅相邻图像,后一幅图像与前一幅图像之间有较大的关联,这是( )。 B
    A. 空间冗余 B. 时间冗余 C. 信息熵冗余 D. 视觉冗余

    52、在数字音频信息的获取与处理过程中,下述流程哪个是正确的( )。 C
    A. A/D 变换、采样、压缩、存储、解压缩、 D/A 变换
    B. 采样、压缩、 A/D 变换、存储、解压器、 D/A 变换
    C. 采样、 A/D变换、压缩、存储、解压缩、 D/A 变换
    D. 采样、 D/A变换、压缩、存储、解压缩、 A/D 变换

    53、下列哪种说法不正确( )。 A
    A. 预测编码是一种只能针对空间冗余进行压缩的方法
    B. 预测编码是根据某一模型进行的
    C. 预测编码需要将预测的误差进行存储或运输
    D. 预测编码中典型的压缩方法有 DPCM、ADPCM

    54、在 MPEG中为了提高数据压缩比,采用的方法有( )。 C
    A. 运动补偿的运动估计 B. 减少时域冗余与空间冗余
    C. 帧内图像数据与帧间图像数据压缩 D. 向前预测与向后预测

    55、视频卡中的信号获取部分包括 A/D 变换和数字解码、窗口控制器以及存储器系统,其中帧存储器存储的信号为( )A
    A.数字的 YUV信号 B.模拟的 RGB信号
    C.模拟的 YUV信号 D.数字的 RGB信号

    56、视频采集卡能支持多种视频源输入,下列哪些是视频采集卡支持的视频源( )。 C
    ① 放像机 ② 摄像机 ③ 影碟机 ④ CD-ROM
    A. ① B. ①② C. ①②③ D. 全部

    57、常用的压缩编码方法分为无损压缩和有损压缩,以下属于无损压缩的是( )。 D
    A. 矢量量化编码 B. 子带编码 C. 模型编码 D. 哈夫曼编码

    58、某音频信号的采样频率为 44.1kHz ,每个样值的比特数是 8 位,则每秒存储数字音频信号的字节数是( )。 C
    A.344.531k B. 43.066k C.44.1k D.352.8k

    59、使用 300dpi 的扫描分辨率扫描一副 6×8 英寸的彩色图像,可以得到一副( )像素的图像。 C
    A. 300 B. 6 ×8 C. 1800 ×2400 D.300×6×8

    60、30 秒钟双声道、 16 位采样位数、 22.05kHz 采样频率声音的不压缩的数据量? ( ) B
    A. 1.26MB B. 2.52MB C. 3.52MB D. 25.20MB

    61、20 秒钟 NTSC制 640×480 分辨率 24 位真彩色数字视频的不压缩的数据量是多少? ( ) A
    A. 527.34MB B. 52.73MB C. 500.20MB D. 17.58MB

    所以共有26025640480*24=22118400000位dao=2764800000字节zhidao=2700000千字节=2636.72MB
    换算法则:
    8bit(位)=1Byte(字节)
    1024Byte(字节)=1KB
    1024KB=1MB

    62、一幅分辨率为 640×480 的真彩色图像占用的存储空间为( )。 D
    A. (640×480×8)/8 B B. (640×480×3×8) B
    C. (640×480×3×8)/2 B D. (640×480×3×8) /8 B

    63、使用 200dpi 的扫描分辨率扫描一副 2×2.5 英寸的黑白图像,可以得到一副( )像素的

    A.200×2
    B.2×2.5
    C.400×500
    D.800×1000

    正确答案
    C

    64、某数码相机的分辨率设定为 1600×1200 像素,颜色深度为 24 位,若不采用压缩存储技术,则 32MB的存储卡最多可以存储( )张照片。 B

    一张照片大小 :(1600×1200 ×3×8)x24÷2=552 960 000 = 5.5M。≈6M
    32÷6=5(张)

    A. 3 B. 5 C. 10 D. 17

    65、以下不是静态图像文件格式的是( )。 C
    A. BMP B. GIF C. MPG D. TIFF

    66、哈夫曼编码采用的是( )编码原理。 C
    A. 平均码长 B. 自适应码长 C. 字变长 D. 等字长

    67、在多媒体制作过程中,不同媒体类型的数据收集需要不同的设备和技术手段,动画一般通过( )生成。 D
    A. 字处理软件 B. 视频卡采集 C. 声卡剪辑 D. 专用绘图软件

    68、下列说法中正确的是( )。 B
    ① 图像都是由一些排成行列的像素组成的,通常称为位图或点阵图
    ② 图形是用计算机绘制的画面,也称矢量图
    ③ 图像的最大优点是容易进行移动、缩放、旋转和扭曲等变换
    ④ 图形文件中只记录生成图的算法和图上的某些特征点,数据量较小
    A. ①②③ B. ①②④ C. ①② D. ③④

    69、在 Photoshop 中,以下关于滤波器的说法正确的是( )。 B
    A. Texture (纹理)滤波器可使图像产生照明效果
    B. Sketches (草图)滤波器可使图像产生各种风格的素描效果
    C. Pixelate (颗粒化)滤波器可使图像产生浮雕的效果
    D. Render (渲染)滤波器可使图像产生更为显著的对比效果

    70、在动画制作中,一般帧速选择为( )。 A
    A. 30 帧 /秒 B. 60 帧/ 秒 C. 120 帧/ 秒 D. 90 帧/ 秒

    71、除了 Windows系统外, Authorware 还可以在( )系统下运行。 B
    A. UNLX B. Macintosh C. Linux D. Noware

    72、多媒体应用系统创作软件分为基于程序语言、基于流程图和( )3 类。 A
    A. 基于时间 B. 基于算法 C. 基于方位 D. 基于系统

    73、下列功能( )是多媒体创作工具的标准中应具有的功能和特性。 D
    ① 超级链接能力 ② 编程环境 ③ 动画制作与演播 ④ 模块

    74、张军同学用麦克风录制了一段 WAV格式的音乐,由于文件容量太大,不方便携带。在正常播放音乐的前提下,要把文件容量变小,张军使用的最好办法是 ( ) 。B
    A. 应用压缩软件,使音乐容量变小
    B. 应用音频工具软件将文件转换成 MP3格式
    C. 应用音乐编辑软件剪掉其中的一部分
    D. 应用音频编辑工具将音乐的音量变小

    75、刘丽同学想多种方法获取声音文件,下面哪些方法才是正确获取的 ( ) 。 B
    ①从光盘上获取 ②从网上下载 ③通过扫描仪扫描获取
    ④使用数码相机拍摄 ⑤用录音设备录制 ⑥用软件制作 MIDI 文件
    A. ①②③④ B. ①②⑤⑥ C. ③④⑤⑥ D. ②③⑤⑥

    76、采用工具软件不同,计算机动画文件的存储格式也就不同。以下几种文件的格式那一种不是计算机动画格式 ( ) 。B
    A. GIF 格式 B. MIDI 格式 C. SWF格式 D. MOV格式

    77、用 Flash 制作一个小球沿弧线运动动画。操作步骤如下,正确的是: ( ) D
    ①新建一个“图形元件”,用椭圆工具在元件的第 1 帧处画一个小球
    ② 新建一个 Flash 文件
    ③ 从库中把“小球”拖到“图层 1”的第 1 帧,并跟引导线的一端重合
    ④ 点击“增加运动引导层”按钮,在“图层 1”上新建一个引导层
    ⑤ 用铅笔工具在引导层上画一条平滑的曲线,延长到第 40 帧,并锁定
    ⑥ 测试并保存
    ⑦ 在第 40 帧处按 F6插入关键帧,把小球拖到引导线的另一端,与其重合
    A. ②①⑤④⑦③⑥ B. ①②③⑦④⑤⑥ C. ①②④③⑤⑦⑥ D. ②①④⑤③⑦⑥

    78、关于电子出版物,下列说法错误的是( )。 答案: C
    A. 电子出版物的存储容量大,一张光盘可以存储几百本长篇小说
    B. 电子出版物的媒体种类多,可以集成文本、图形、图像、动画、视频和音频等多媒体信息
    C. 电子出版物不能长期保存
    D. 电子出版物检索信息迅速

    79、"多媒体技术"的集成性表现在多个方面,但它不包括信息(C)

    A. 载体 B.存储 C.组织 D.交互

    80、在下列多媒体辅助设备中,属于输入设备的是(C)
    A.打印机 B.硬磁盘 C.扫描仪 D.投影仪
    在这里插入图片描述
    81、如果语言频率编码在3kHz以下,那么语音数字化采样频率可以取在(D)
    A. 3kHz B.4kHz C.5kHz D.8kHz

    82、关于数据压缩编码,下列说法不恰当的是(C)
    A.数据压缩编码可用软件来实现
    B.数据压缩编码要求能完全恢复原始数据
    C.数据压缩编码可用硬件来实现
    D.数据压缩编码可用软、硬件结合方式 来实现

    83、最多只能支持256色的图像文件是 (A)
    A.word.GIF B.wps.TIF C.jvc.BMP D.hp.JPG

    84、通常人们应该将显示刷新频率设置在 ( B)
    A. 52Hz左右 B.60Hz以下 C.72Hz以上 D.500Hz以上

    一般不是液晶的显示器分辨率为1024×768的时候刷新率为85Hz最好,

    分辨率为800*600的时候可以设定到100Hz 液晶的60Hz

    CRT显示器的话,建议将刷新速率设置为75Hz、85Hz甚至更高

    85、DVD光盘的存储容量可以高达(D)
    A.640KB B.640MB C.4GB D.17GB

    DVD-ROM:一般容量在4.5G左右。是最大的光盘。 CD-ROM:一般容量在700MB
    电影等DVD光盘的最大容量可达17GB

    86、常见的音频处理软件不包括(B)
    A。CoolEditt2000 B.Outlook C.SoundForge D.GoldWave
    office里面的Outlook发邮件的工具

    87、用16位二进制编码,可以表示(C)
    A.16色 B.256色 C.增强色 D.真彩色

    256色 (GIF)
    16位色,2的16次方 65536种
    88、下列说法错误的是()B
    A.Photoshp是Adobe公司研制的
    B.Photoshp 无法运行在WindowsNT上
    C.Photoshp是专业图像处理软件
    D.Photoshp可以运行在Windows95上

    89、不同制式的视频信号帧速度不同,NTFS制式速度为(C)
    A.18帧/秒 B.帧25/秒 C. 30帧/秒 D.50帧/秒

    90\下列说法中不恰当的是 (C)
    A.多媒体应用设计仍属于计算机应用软件设计范畴
    B.多媒体应用设计可借鉴软件工程开发方法
    C.20世纪50年代初,出现了所谓的"软件危机"
    D."软件危机"导致了"软件工程"的问世
    "软件危机"60年代中期

    91、在Director中,用来控制动画进程的是()
    A.Lingo B.Dingo C.Javar D.CGI

    92、VB绘图属性不包括(B)
    A.当前坐标 B.色彩 C.线型 D.速度

    93、在VB中,Timer控件的Interval属性设置为1000,则表示Interval取(C)
    A. 10秒 B.1000微秒 C.1秒 D.1000纳秒

    94、ADSL在用户终端铜线上支持上行速率(B)
    A.64kb/s~128kb/s B.640kb/s C.1Mb/s~10Mb/s D.1Mb/s~100Mb/s

    ADSL在一对铜线上支持上行速率512Kbps~1Mbps,下行速率1Mbps~8Mbps,

    95、FrontPage2000中"打开站点"菜单选项位于()

    A. "编辑"下拉菜单中 B."文件"下拉菜单中 C. “插入” 下拉菜单中 D."视图"下拉菜单中

    96、多媒体计算机中的媒体信息是指? ( D)
    (1)文字、音频 (2)音频、图形 (3)动画、视频 (4)视频、音频
    (A)(1) (B)(2) (C)(3) (D)全部

    97、多媒体技术未来发展的方向是什么? ( D)
    (1)高分辨率,提高显示质量 (2)高速度化,缩短处理时间
    (3)简单化,便于操作 (4)智能化,提高信息识别能力
    (A)(1)(2)(3) (B)(1)(2)(4) (C)(1)(3)(4) (D)全部

    98、3下列采集的波形声音质量最好的是。 (C )
    (A)单声道、 8 位量化、 22.05kHz 采样频率
    (B)双声道、 8 位量化、 44.1kHz 采样频率
    (C)双声道、 16 位量化、 44.1kHz 采样频率
    (D)单声道、 16 位量化、 22.05kHz 采样频率

    99、4.帧频率为 25 帧/ 秒的制式为。 ( B)
    (1)PAL (2)SECAM
    (3)NTSC (4)YUV
    (A)仅( 1) (B)(1)(2)
    (C)(1)(2)(3) (D)全部

    100、5.在 MPEG中使用了哪两种熵编码方法? ( A)
    (A)哈夫编码和自适应二进制算术编码 (B)PCM编码和 DPCM编码
    (C)预测编码和变换编码 (A)统计编码和算术编码

    101、6.下面哪些是 MMX技术的特点? (D )
    (1)打包的数据类型 (2)与 IA 结构完全兼容
    (3)64 位的 MMX寄存储器组 (4)增强的指令系统
    (A)(1)(2)(4) (B)(2)(3)(4)
    (C)(1)(2)(3) (D)全部

    102、7.15 分钟双声道、 16 位采样位数、 44.1KHz采样频率声音的不压缩的数据量? ( B)
    (A)75.7MB (B)151.4MB
    (C)2.5MB (D)120.4MB

    103、8.15 秒 NTSC制 640×480分辨率 24 位真彩色数字视频的不压缩的数据量是多少? ( A)
    (A)395.5MB (B)329.6MB
    (C)13.2MB (D)218.6MB

    104、9.超文本和超媒体体系结构主要由三个层次组成,它们分别是? ( C)
    (1)用户接口层 (2)超文本抽象机层
    (3)数据库层 (4)应用层
    (A)(1)(2)(4) (B)(2)(3)(4)
    (C)(1)(2)(3) (D)(1)(3)(4)

    105、10.多媒体创造过程可分为那些步骤? ( A)
    (A)应用目标分析、脚本编写、设计框架、各种媒体数据准备、制成合成、测试
    (B)应用目标分析、设计框架、脚本编写、各种媒体数据准备、制成合成、测试
    (C)应用目标分析、脚本编写、各种媒体数据准备、设计框架、制成合成、测试
    (D)应用目标分析、各种媒体数据准备、脚本编写、设计框架、制成合成、测试

    106、多媒体技术的主要特性有( D)。

    (1)多样性 (2)集成性 (3)交互性 (4)实时性
    A.仅(1) B. (1)( 2) C. (1)(2)(3) D. 全部

    107、一般认为,多媒体技术研究的兴起,从(B )开始。
    A.1972 年,Philips 展示播放电视节目的激光视盘
    B.1984 年,美国 Apple 公司推出 Macintosh 系统机
    C.1986 年,Philips 和 Sony公司宣布发明了交互式光盘系统 CD-I
    D.1987 年,美国 RCA公司展示了交互式数字视频系统 DVI

    109、3. 请根据多媒体的特性判断以下哪些属于多媒体的范畴( B)。
    (1)交互式视频游戏 (2)有声图书 (3)彩色画报 (4)彩色电视
    A.仅(1) B. (1),( 2) C. (1),(2),( 3) D. 全部

    110、4. 超文本是一个(B )结构。
    A.顺序的树形 B. 非线性的网状 C. 线性的层次 D. 随机的链式

    111、5. 两分钟双声道、 16 位采样位数、 22.05kHz 采样频率声音的不压缩的数据量是(A )。
    A.10.09MB B.10.58MB C.10.35KB D.5.05MB

    112、什么时候需要使用 MIDI,( B)。
    (1)没有足够的硬盘存储波形文件时
    (2)用音乐伴音,而对音乐质量的要求又不是很高时
    (3)想连续播放音乐时
    (4)想音乐质量更好时
    A.仅(1) B. (1),(2) C. (1),( 2),(3) D. 全部

    113、7. 下述声音分类中质量最好的是( A)。
    A.数字激光唱盘 B. 调频无线电广播
    C.调幅无线电广播 D. 电话

    114、8. 在数字视频信息获取与处理过程中,下述顺序( C)是正确的。
    A.A/D 变换、采样、压缩、存储、解压缩、 D/A 变换
    B.采样、压缩、 A/D变换、存储、解压缩、 D/A 变换
    C.采样、A/D变换、压缩、存储、解压缩、 D/A 变换
    D.采样、D/A变换、压缩、存储、解压缩、 A/D 变换

    115、9下列关于 Premiere 软件的描述(C )是正确的。
    (1)Premiere 软件与 Photoshop 软件是一家公司的产品
    (2)Premiere 可以将多种媒体数据综合集成为一个视频文件
    (3)Premiere 具有多种活动图像的特技处理功能
    (4)Premiere 是一个专业化的动画与数字视频处理软件
    A.(1),( 3) B. (2),( 4)
    C.(1),( 2),( 3) D. 全部

    116、10. 下列多媒体创作工具( B)是属于以时间为基础的著作工具。
    (1)Micromedia Authorware (2)Micromedia Action
    (3)Tool Book (4)Micromedia Director
    A.(1),( 3) B. (2),(4)
    C.(1),( 2),(3) D. 全部

    117、11. 下列(B )是 Authorware 的功能特点。B
    (1)跨平台体系结构 (2)高效的多媒体集成环境
    (3)面向对象的脚本语言 Lingo (4)灵活的交互方式
    A.(1),( 3),(4) B. (1),( 2),(4)
    C.(1),( 2),(3) D. 全部

    118、12. 数字视频的重要性体现在( C)。
    (1)可以用新的与众不同的方法对视频进行创造性编辑
    (2)可以不失真地进行无限次拷贝
    (3)可以用计算机播放电影节目
    (4)易于存储
    A.仅(1) B. (1),( 2)
    C.(1),( 2),( 3) D. 全部

    119、13. 要使 CD-ROM驱动器正常工作,必须有(B )软件。
    (1)该驱动器装置的驱动程序( 2)Microsoft 的 CD-ROM扩展软件
    (3) CD-ROM测试软件 (4) CD-ROM应用软件
    A.仅(1) B. (1),( 2) C. (1),(2),( 3) D. 全部

    120、14. 下列关于数码相机的叙述( C)是正确的。
    (1)数码相机的关键部件是 CCD(2)数码相机有内部存储介质
    (3)数码相机拍照的图像可以通过串行口、 SCSI或 USB接口送到计算机
    (4)数码相机输出的是数字或模拟数据
    A.仅(1) B. (1),( 2) C. (1),(2),( 3) D. 全部

    121、15. 多媒体的引入,对多媒体数据库会产生的影响是( B)。
    (1)影响数据库的组织和存储方法
    (2)种类繁多的媒体类型,增加了数据处理的困难
    (3)改变了数据库的操作形式,其中最重要的是查询机制和查询方法,但不改变数据库的接口
    (4)必须增加处理长事务的能力
    A.(1),( 2),(3) B. (1),( 2),(4)
    C.(2),( 3),(4) D. 全部

    122、下面关于多媒体技术地描述中,正确的是: ( C)

    A. 多媒体技术只能处理声音和文字 B. 多媒体技术不能处理动画
    C. 多媒体技术就是计算机综合处理声音、文本、图像等信息的技术
    D. 多媒体技术就是制作视频

    123、下列各组应用不属于多媒体技术应用的是 (B ) 。
    A. 计算机辅助教学 B. 电子邮件 C. 远程医疗 D. 视频会议

    124、3、多媒体技术的产生与发展正是人类社会需求与科学技术发展相结合的结果,那么多媒体技术诞生于 ( C) 。
    A. 20 世纪 60 年代 B. 20 世纪 70 年代 C. 20 世纪 80 年代 D. 20 世纪 90 年代

    125、4、下列配置中哪些是 MPC(多媒体计算机 )必不可少的硬件设备? ( C)
    ①CD-ROM 驱动器 ②高质量的音频卡 ③高分辩率的图形图像显示卡
    ④高质量的视频采集卡
    A.① B.①、② C.①、②、③ D.全部

    126、5、下列关于多媒体技术主要特征描述正确的是: ( D)
    ①多媒体技术要求各种信息媒体必须要数字化 ; ②多媒体技术要求对文本,声
    音,图像,视频等媒体进行集成 ; ③多媒体技术涉及到信息的多样化和信息载
    体的多样化 ; ④交互性是多媒体技术的关键特征 ; ⑤多媒体的信息结构形式是
    非线性的网状结构 ;
    A. ①②③⑤ B. ①④⑤ C. ①②③ D. ①②③④⑤

    127、6、媒体技术能够综合处理下列哪些信息 ( B)
    ①龙卷风 .mp3 ②荷塘月色 .doc ③发黄的旧照片④泡泡堂 .exe ⑤一卷胶卷
    A. ①②④ B. ①② C. ①②③ D. ①④

    128、7、(C ) 是将声音变换为数字化信息,又将数字化信息变换为声音的设备。
    A. 音箱 B. 音响 C. 声卡 D. PCI 卡

    129、8、把时间连续的模拟信号转换为在时间上离散,幅度上连续的模拟信号的过程称为( B)
    A.数字化 B.信号采样 C.量化 D.编码

    130、9、(A )是分析多媒体作品开发的必要性和可行性的步骤。
    A.需求分析 B.规划设计 C.素材采集与加工 D.作品发布与评价

    131、10、对多媒体体作品的运行环境给出说明,要求制作者按照这一环境进行开发制作,是在多媒体作品开发的 (A ) 阶段。
    A.需求分析 B. 规划设计 C. 作品的集成 D. 测试

    132、多媒体作品界面的设计要遵循一定的原则和方法,它们是: ( C) ①注意突出主题信息 ②界面布局要简明清晰 ③界面布局应该有整体上的一致性④注意文字显示的效果
    A.①②③ B. ①②④ C. ①②③④ D. ②③④133、

    134、12、制作多媒体作品的直接依据是 ( A)
    A. 制作脚本 B. 结构设计 C. 文字稿本 D. 需求分析

    135、13、静态图像压缩标准是 ( D) 。
    A. JPAG B. JPBG C. PDG D.JPEG

    136、14、以下列文件格式存储的图象,在图象缩放过程中不易失真的是 ( B) 。
    A. BMP B. WMF C. JPG D. GIF

    137、15、下列哪个文件格式既可以存储静态图像,又可以存储动画 ( D)
    A. bmp B. jpg C. tif D. gif

    138、16、下面文件格式不是矢量图文件格式的是 (B ) 。
    A.cdr B.jpg C.wmf D.A

    139、17、一幅彩色静态图像( RGB),设尺寸为 256×512,每一种颜色用 8bit 表示,则该彩色静态图像的数据量为(C )。
    A、512×512×3×8bit B 、256×256×3×8bit
    C、256×512×3×8bit D 、512×512×3×8×25bit

    140、18、一张容量为 640M的光盘,可以贮存 ( B) 张分辨率为 1024×768 的真彩 (24位)相片。
    A.568 B.284 C.1137 D. 以上都不是

    141、19、当利用扫描仪输入图像数据时,扫描仪可以把所扫描的照片转化为 (A ) 。
    A.位图图像 B. 矢量图 C. 矢量图形 D. 三维图

    142、20、在进行素材采集的时候,要获得图形图像,下面哪种方法获得的不是位图图像( D) 。
    A.使用数码相机拍得的照片
    B. 使用 PhotoShop制作的图片
    C.使用扫描仪扫描杂志上的照片
    D. 在 Office 中联机从网络中获得的剪贴画(wmf )文件

    143、21、某同学从网上下载了若干幅有关奥运会历史的老照片,需要对其进行旋转、裁切、色彩调校、滤镜调整等加工,可选择的工具是 ( B) 。
    A.Windows自带的画图程序 B.Photoshop C.Flash D.CooL3D

    144、23、以下哪个软件不是常用的图形图像处理软件。 D
    A.Painter B.Freehand C.CorelDraw D.FrontPage145、

    146、24、以下关于图形图像的说法哪个是正确的: (B )
    A. 位图图像的分辨率是不固定的
    B. 矢量图形放大后不会产生失真
    C. 位图图象是以指令的形式来描述图像的
    D. 矢量图形中保存有每个像素的颜色值

    147、25、在 Photoshop中,以下哪种工具不能帮助我们抽出图像 (抠图)?(A )
    A.仿制图章 B.磁性套索 C.魔棒工具 D.抽出虑镜

    148、26、Windows所用的标准音频文件扩展名为 ( A) 。
    A.WAV B.VOC C.MID D.MOD

    149、27、在音频数字化的过程中,对模拟语音信号处理的步骤依次为 (A ) 。
    A.抽样、量化、编码
    B. 量化、抽样、编码
    C.抽样、编码、量化
    D. 编码、量化、抽样

    150、28、下列不是声音处理软件的是 (D ) 。
    A.GlodWave B.Sound Forge C.CoolEdit D.RealOn

    151、29、李明买了一款杂牌 MP3,想往机器里添加一些歌曲,于是到网上下载了一些非常喜欢的歌曲,有 rm、mp3、wav 等格式,结果有些特别喜欢的歌曲在电脑里播放的好好的。 传到 MP3 中却不能播放,你认为可能是什么原因? (B )
    A.传到 mp3 前必须对音频文件进行格式转换
    B.MP3 播放器不支持某些音频文件格式
    C.MP3 播放器不支持除 MP3 格式外的其他音频文件
    D.以上都对

    152、30、MPEG是数字存储 (B ) 图像压缩编码和伴音编码标准。
    A.静态 B. 动态 C. 点阵 D. 矢量

    153、31、1分钟声音,双声道、8位采样位、原始声音频率为 11.025kHz,数据量为 (C ) 。
    A.0.66MB B.2.6MB C.1.26MB D.20.7MB

    154、32、采用下面哪种标准采集的声音质量最好? (D ) 。
    A. 单声道、 8 位量化、 22.05kHz 采样频率
    B. 双声道、 8 位量化 ,44.1kHz采样频率
    C. 单声道、16 位量化、22.05kHz 采样频率
    D. 双声道、16 位量化、44.1kHz采样频率

    155、33、小明在一本彩色杂志上看到一个很可爱的企鹅图片,他想用来做多媒体素材,但是它并不想要任何的背景元素,小明的操作步骤如下,正确的是(B )
    ① 利用多边形套索工具把企鹅从背景中勾出来,并通过 CTRL+C复制到剪贴板中
    ② 使用扫描仪将杂志上的企鹅扫描到电脑中
    ③ 将新图像保存为 GIF 格式文件
    ④ 新建一个透明背景的图像,并通过 CTRL+V粘贴过来
    ⑤ 启动 Photoshop,打开企鹅图片
    A.⑤②①④③ B.②⑤①④③ C.②⑤③①④ D.⑤②③①④

    156、34、下列关于电脑录音的说法,正确的是(B )
    A、录音时采样频率越高,则录制的声音音量越大
    B、录音时采样频率越高,则录制的声音音质越好
    C、Windows自带的“录音机”工具可以进行任意长度时间的录音
    D、音乐 CD中存储的音乐文件可以直接拷贝到计算机中使用

    157、35、小强从学校赶回家时,爷爷将父亲出国前对小强的嘱托用录音笔录了下来,可惜声音很小。小强急切的用刚学到的声音处理技术把声音本身固有的音量调
    高了,操作步骤如下,正确的是 ( B )
    ① 启动 GoldWave ,打开录音文件
    ② 把录音从录音笔导入电脑中
    ③ 点击菜单“效果 / 音量/定型”
    ④ 在录音结束的地方点击鼠标右键, 从弹出的下拉菜单中选择 “设置结束标记”
    ⑤ 在录音开始的地方点击鼠标右键, 从弹出的下拉菜单中选择 “设置开始标记”
    ⑥ 试听,如果声音不够大,继续调整音量线大于 1.0 ,最后保存文件
    ⑦ 在音量控制面板中调
    A.①②③⑤④⑦⑥ B.②①⑤④③⑦⑥
    C.②①③⑦⑤④⑥ D.①②③④⑤⑥⑦

    158、36、在 GoldWave中,可以完成从 CD盘上获取音频文件的功能,其生成文件的格式是( A ) 。
    A.WAV B. MIDI C. MP4 D. MP3

    159、37、张军同学用麦克风录制了一段 WAV格式的音乐,由于文件容量太大,不方便携带。在正常播放音乐的前提下,要把文件容量变小,张军使用的最好办法是( b ) 。
    A.应用压缩软件,使音乐容量变小 B. 应用音频工具软件将文件转换成MP3格式
    C.应用音乐编辑软件剪掉其中的一部分 D. 应用音频编辑工具将音乐的音量变小

    160、38、刘丽同学想多种方法获取声音文件,下面哪些方法才是正确获取的( B ) 。
    ①从光盘上获取 ②从网上下载 ③通过扫描仪扫描获取 ④使用数码相
    机拍摄 ⑤用录音设备录制 ⑥用软件制作 MIDI 文件
    A. ①②③④ B. ①②⑤⑥ C. ③④⑤⑥ D. ②③⑤⑥

    161、39、王芳同学利用 Goldwave要制作一段配乐诗朗诵,她首先打开音乐文件和朗诵诗歌的声音文件,选取诗歌声音文件后,她需要在音乐文件的适当位置进行下面那个操作 ( C )
    A.选择粘贴命令 B. 选择回声命令 C. 选择混音命令 D. 选择复制命令

    162、40、采用工具软件不同,计算机动画文件的存储格式也就不同。以下几种文件的格式那一种不是计算机动画格式 ( B )
    A. GIF 格式 B. MIDI 格式 C. SWF 格式 D. MOV 格式

    163、41、小华做了一个多图层的 FLASH,她以第一层为背景, 但是在播放的过程中,背景却只在第一帧出现一瞬间就没再出现了。请问她操作的时候可能在哪个环节出错了? ( C )
    A.她锁定了背景层 B.多个图层叠加,挡住了背景层
    C.她没有在背景层的最后一帧按 F5 D.她在背景层的最后一帧按了 F7

    164、42、以下关于 Flash 遮罩动画的描述,哪项是正确的? ( C )
    A. 遮罩动画中,被遮住的物体在遮罩层上
    B. 遮罩动画中,遮罩层位于被遮罩层的下面
    C. 遮罩层中有图形的部分就是透明部分
    D. 遮罩层中空白的部分就是透明部分

    165、43. 按钮元件默认有 ______帧 ( C )
    A.2 B.3 C.4 D.5

    166、44、用 Flash 制作一个小球沿弧线运动动画。操作步骤如下,正确的是
    ( D ) : ① 新建一个“图形元件”,用椭圆工具在元件
    的第 1 帧处画一个小球 ; ② 新建一个 Flash 文件; ③ 从库中把“小球”拖到
    “图层 1”的第 1 帧,并跟引导线的一端重合 ; ④ 点击“增加运动引导层”按
    钮,在“图层 1”上新建一个引导层 ; ⑤ 用铅笔工具在引导层上画一条平滑的
    曲线,延长到第 40 帧,并锁定 ; ⑥ 测试并保存 ; ⑦ 在第 40 帧处按 F6 插入关
    键帧,把小球拖到引导线的另一端,与其重合 ;
    A. ②①⑤④⑦③⑥ B. ①②③⑦④⑤⑥ C. ①②④③⑤⑦⑥ D. ②①
    ④⑤③⑦⑥

    167、45、适合制作三维动画的工具软件是 ( D )
    A. Authorware B. Photoshop C. Auto CAD D. 3D MAX

    168、46、计算机获取视频信息的方法有 ( A )。
    ① 截取现有的视频文件。
    ② 通过视频采集卡采集视频信息。
    ③ 利用软件把静态图像文件序列组合成视频文件。
    ④ 将计算机生成的电脑动画转换成视频文件。
    A.①②③④ B. ①②③ C. ①③④ D. ②③④

    169、47、在学校的文艺汇演中,张敏班上要排练一出英语剧,文娱委员让她帮忙从已有的 VCD光盘中截取一个片段,操作步骤如下,正确的是 ( C )
    ①在需要截取片段的起止处分别单击起点按钮和结束按钮
    ②单击循环 / 结束按钮
    ③单击录制 MPG按钮,开始截取录像
    ④利用超级解霸播放需要截取的 VCD
    A.①②③④ B.②①③④ C.④②①③ D.④①②③

    170、48、利用会声会影软件对视频加工,设置过度效果时要把相应的效果拖到( A ) 。
    A.两视频之间 B. 第一个视频的开头 C. 第二个视频的结尾 D. 任何地

    171、49、Authorware 是基于( D ) 的多媒体集成软件。
    A.幻灯片 B. 页面和卡片 C. 时间线 D. 图标

    172、50、在 Authorware 中实现模块化的设计, 将多个图标集成为一个模块需要使用到( A ) 。
    A.组图标 B. 计算图标 C. 交互图标 D. 等待图标

    173、53. Authorware 中,跳转语句 GoTo(IconID@“ ”)放在( A )图标内。
    A.移动图标 B.计算图标 C.交互图标 D.显示图标

    174、55、Authorware 片头动画运行到某一画面时停下来,要按任意键或按鼠标才继续运行下去,这是因为 ? 流程线上设置了 ( B )
    A.声音图标 B. 等待图标 C. 移动图标 D. 删除图标

    175、56、Authorware 的“一键发布”是指? ( D )
    A.将作品发布到网站上 B. 将作品发布到光盘上
    C. 将作品发布到本地硬盘上D.将作品发布到网站、光盘、本地硬盘或局域网

    176、57、在网上浏览故宫博物馆,如同身临其境一般感知其内部的方位和物品,这是( B ) 技术在多媒体技术中的应用。
    A.视频压缩 B. 虚拟现实 C. 智能化 D. 图像压缩

    58、虚拟现实是一项与多媒体密切相关的边缘技术,它结合了 ( C ) 等多
    种技术。 ; ① 人工智能 ②流媒体技术 ③计算机图形技术 ④传感技术 ; ⑤
    人机接口技术 ⑥计算机动画 ;
    A. ①②③④⑤⑥ B. ①②③④⑤ C. ①③④⑤⑥ D. ①③④⑤
    59、虚拟现实系统的特点是沉浸感、交互性、和 ( D ) 。
    A.多元性 B. 真实性 C. 实时性 D. 多感知性

    60、(C )技术大大地促进了多媒体技术在网络上的应用,解决了传统多
    媒体手段由于数据传输量大而与现实网络传输环境发生的矛盾。
    A.人工智能 B. 虚拟现实 C. 流媒体 D. 计算机动画

    177、1. 不属于流媒体特点的是: ( D)
    A 启动延时大幅度缩短 B 对系统缓存容量的需求大大降低
    C 流式传输的实现有特定的实时传输协议 D 一种新的媒体

    1. 流媒体的核心技术是: B
      A 流媒体的网络传输 B 数据压缩 / 解压缩技术
      C 媒体文件在流式传输中的版权保护问题 D 视音频技术

    2. 不属于流媒体传输的网络协议的是: B
      A RTP B HTTP C RTSP D RTCP

    3. 下列描述中正确的是: A
      A 视频数据由 RTP传输,视频质量由 RTCP控制,视频控制由 RTSP提供。
      B 视频数据由 RTCP传输,视频质量由 RTP控制,视频控制由 RTSP提供。
      C 视频数据由 RTP传输,视频质量由 RTSP控制,视频控制由 RTCP提供。
      D 视频数据由 RTSP传输,视频质量由 RTCP控制,视频控制由 RTP提供。

    4. 不属于数字音频格式的是: D
      A MIDI 格式 B CD 格式 C WAVE格式 D AVI 格式

    5. 不属于流式传输方式与传统下载方式相比的优点的是: A
      A 成本低廉 B 启动延时短
      C 对系统缓存容量的需求大大降低 D 流式传输的实现有特定的实时传输协议

    6. 下面四个选项中哪一个不是常见的流媒体应用: ( D )
      A 电视上网 B 在线电台 (C )视频会议 D 文件传输

    7. 流媒体的特点不包括:( B )
      A 缩短启动延时 B 只需占用很小带宽
      C 对系统缓存要求低 D 流式传输有特定的实时传输协议

    9.windows media 的组件不包括以下四个中的哪一个 : ( C )
    A windows media 工具 B windows media 服务器
    C windows media 编码器 D windows media 播放器

    10.IPTV 关键技术不包括( D )
    A音视频编码技术 B 流媒体传送技术
    C数字版权管理技术 D移动流媒体技术

    1. 下列格式不属于流媒体格式的是: ( C)
      A *.mp3 B *.mpg C *.exe D *.avi

    2. 与单纯的下载方式相比,流媒体的特点不包括: ( D )
      A 启动延时大幅度缩短
      B 流式传输的实现有特定的实时传输协议
      C 对系统缓存容量的需求大大降低
      D 传输过程中占用大量的空间

    3. 常见的流媒体的应用不包括( C )
      A 视频点播 B 电视上网 C 网络游戏 D 远程教学

    4. 对 RTCP解释正确的是( D )
      A 实时传输协议 B 实时流协议 C 资源预留协议 D 实时传输控制协议

    15.Internet 上针对多媒体数据流的一种传输协议是( A)
    A RTP B RTSP C RTCP D RSVP

    16 以下不属于音频格式的是 C
    A CD格式 B WAVE 格式 C RMVB格式 D RA 格式

    1. 与 MP3相比,以下不属于 MP4的特点的是 C
      A.支持版权保护
      B 有独特的数字水印
      C 体积大
      D 比较完善的播放功能

    2. 以下不属于视频频格式的是 D
      A AVI 格式 B ASF 格式 C MKV 格式 D AV 格式

    3. 下面不是流媒体网络发布形式的是 (C )
      A 网络点播 B 网络实时广播 C 散播 D 网络非实时广播

    4. 创建一个 RealText 文档, 并在网络上发布的一般步骤为 ( B )
      A (1)(2)(3)(5)(4) B (1)(4)(2)(5)(3)
      C (3)(2)(5)(1)(4) D (1)(3)(2)(4)(5)
      (1) 选择一种窗口风格;
      (2) 保存为.Rt 文件
      (3) 在网页上建立和 SMIL文件的超链接,并进行测试
      (4) 输入文本内容
      (5) 如果要将 RealText 文件和其他媒体同时发布, 可以建立一个 SMIL文
      件来控制整个播放行为

    5. 传输 RealText 文件只需要很少的网络带宽,通常小于( A )
      A:1Kbps B :2Kbps C:3Kbps D :4Kbps

    6. 以下哪个不是流媒体技术的特点? C
      A 启动延时大幅度缩短 B 对系统缓存容量的需求大大降低
      C 对带宽要求大大降低 D 流式传输的实现由特定的实时传输协议

    20.RM是 A 公司的流式文件格式。
    A RealNetworks B Microsoft C QuickTime D Flash

    1. 以下哪些不是 Mindows Media 版权管理器的基本工作过程 B
      A 打包 B 传输
      C 发布 D 获取许可证

    2. 下面不属于流媒体网络的传输特点的是: D
      A 启动延时短
      B对系统缓存容量需求降低
      C具有特定的实时传输协议
      D由网络视频服务器向用户计算机非连续、实时传送。

    3. 在以下的实时流传输协议中,视频数据主要由哪个协议传输: A
      A RTP B RTCP C RTSP D RSVP

    4. 下面哪个不是流媒体转换用的软件 B
      A狂雷视频转换 B 酷狗
      C超级转换秀 D MediaCoder

    5. 利用 Microsoft Producer 制作流媒体课件中,导入 PowerPoint 幻灯片用到
      以下哪个文件夹: ( D)
      A Video B Audio C Images D Sliders

    26.MPEG—2 为更好地表示编码数据,用句法为视频编码码流规定了一个层次性的 结 构 , 共 分 为 六 个 层 次 , 层 层 打 包 , 从 上 至 下 依 次 为
    ( D)
    (1) 图像层 (2)图像组层 (3)视频序列层 (4)像条层 (5) 像块层
    (6)宏块层
    A 3 5 6 2 4
    B 2 6 5 4 1 3
    C 5 4 1 3 2 6
    D 3 2 1 4 6 5

    1. 以下哪个不是音频格式? A
      A MKV B CD C WAVE D AIF

    2. 下列哪个不是流媒体网络发布形式? ( D)
      A网络点播 B 网络实时广播 C 网络非实时广播 D 网络组播

    3. 下列哪个是流媒体视频格式? A
      A DivX B MP3 C MP4 D RA

    4. 创建一个 RealText 文档,并在网络上发布的一般步骤, 不包括下面哪一项?D
      A选择一种窗口风格 B 输入文本内容 C 保存为 .rt 文件 D 测试

    5. 下面不属于流媒体传输的网络协议的是 ( D )
      A RTP B RTCP C RTSP D FTP

    6. 以下不属于典型流媒体应用系统的是 D
      A Windows Media B RealSystem C QuikTime D 暴风影音

    32.流媒体技术有两个关键特征:数据压缩及 D
    A 格式转换方便 B 兼容性好 C 灵活度高 D 流失传输

    1. 以下不属于流媒体传输的网络协议的的是 B
      A RTP B SJMP C RTCP D RTSP

    2. 下列选项与下载方式相比属于流式传输特点的是 A
      A 启动延时短 B 对系统缓存容量的需求较大
      C流式传输的实现不需要特定的实时传输协议 D 需要较大的网络带宽

    3. 以下不属于数字音频格式的 D
      A MIDI B CD C AIF D WMV

    4. 为了编辑 RelText 文件和测试其播放和网络传输效果不需要具备的工具是 C
      A 文本编辑器 B RealPlayer
      C 音频播放器 D Real 服务器或 Web服务器

    5. 下列哪些格式不是流媒体文件格式? D
      A rm B asf C flv D mp3

    6. 以下哪个是 MPEG-4关键技术? A
      A 视频对象提取技术 B DCT C 量化 D 信道缓存

    7. 下列关于 MPEG-4的说法错误的是 D
      A MPEG-4标准的基本内容就是 AV对象的编码 . 存储. 传输和组合 .
      B MPEG-4制定的目标是低比特率的多媒体通信
      C MPEG-4是多工业的多媒体通信的综合
      D MPEG-4关键技术不包括 VOP视频编码技术

    8. 不是流媒体关键技术的是 C
      A 数据压缩技术 B 媒体文件在流式传输中的版权保护问题
      C MPEG 压缩技术 D 流媒体的网络传输

    9. 以下哪个选项不是 RealMedia 文件的报头部分 B
      A 文件报头 B 流组织报头 C 属性报头 D 媒体属性报头

    10. 当使用 MMS协议连接到发布点时, MMS协议按照下列顺序自动查找流媒体的最佳传输途径中不包括 D
      A .UDP B TCP C HTTP D DNS

    11. 下列哪个不是流媒体传输的网络协议 ? D
      A RTP B RTCP C RTSP D ICMP

    12. 下列哪个是流媒体视频播放格式 ? (B)
      A MP3 B SWF C AVI D RMVB

    178、在运用色彩的感知性创意设计中,把一个颜色与它的补色配合起来的设计方式称为【B 】
    A .无色设计 B .冲突设计 C .单色设计 D .二次色设计

    展开全文
  • 多媒体技术应用素材

    2012-12-24 09:56:34
    对于多媒体技术应用 李建芳编著的书的教材,使用的掌握ps和网页设计
  • Android之多媒体技术

    2017-04-28 10:55:07
    多媒体多媒体 计算机表示图形的几种方式 缩放加载大图片 创建原图的副本 图形的处理api 使用MediaPlayer播放音频文件 百度音乐盒完成 SurfaceView介绍补充1 VideoView 补充2 vitamio框架 照相和录像 调用摄像头拍照...

    多媒体

    1.计算机表示图形的几种方式

    多媒体:(包含文字  图片   音频      视频)
    图形的大小 = 图片的总像素 * 每个像素的大小
    单色 每个像素最多可以表示2种颜色  只需要使用长度为1的二进制位来表示 那么每个像素占1/8byte
    
    16色 每个像素最多可以表示16种颜色 0000 - 1111 那么只需要使用长度为4的二进制表示 那么每个像素占1/2个byte
    
    256色 每个像素最多可以表示256种颜色  0000 0000 - 1111 1111  那么只需要使用长度8的二进制位表示 那么每个像素占1byte 
    
    24位 rgb 
       r 1byte   0-255
       g 1byte  0-255
       b 1byte  0-255     那么一个像素占3byte 
    

    jpg 格式
    png 格式

    Android采用的是png格式

    2. 缩放加载大图片

    09-14 00:59:51.813: E/AndroidRuntime(2128): Caused by: java.lang.OutOfMemoryError
    09-14 00:59:51.813: E/dalvikvm-heap(2128): Out of memory on a 30720012-byte allocation.

    在Android下采用ARGB(A表示透明度)来表示颜色 每个像素占4byte

    所以需要考虑的问题:

    • 动态获取图片的分辨率
    • 动态获取手机的分辨率

    实现步骤

    1. 获取手机的宽和高

      //1.获取屏幕的分辨率  宽和高
          WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
          Point point = new Point();
          wm.getDefaultDisplay().getSize(point);   //获取屏幕的大小 并将信息放到point里面
          int screenWidth = point.x;
          int screenHeight = point.y;
      
    2. 获取图片的宽和高

      //2.获取图片的分辨率  宽和高
      //创建bitmap工厂的配置参数
      Options option = new Options();
         //这个设置为true 则不返回bitmap直接返回null  然后decodeFile()方法将图片的信息封装到Options里面
      option.inJustDecodeBounds = true;
      //根据路径加载图片  将图片转换成bitmap
      BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"/dog.jpg",option);
      int imgWidth = option.outWidth;
      int imgHeight = option.outHeight;
      
    3. 计算缩放比

      int scale = 1;
      int scalex = imgWidth/screenWidth;
      int scaley = imgHeight/screenHeight;
      //挑选其中缩放比较大的来
      if(scalex>scale && scalex>scaley){
          scale = scalex;
      }
      if(scaley>scale && scaley>scalex){
          scale = scaley;
      }
      
    4. 按照缩放比显示图片

      //4.设置图片的缩放比 ,用来节约内存
      option.inSampleSize = scale;
      option.inJustDecodeBounds = false;   //设置这个为false   不然会返回null
      Bitmap bitmap = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"/dog.jpg", option);
      
      //5.设置图片
      iv_img.setImageBitmap(bitmap);  
      

    3. 创建原图的副本

        //2.创建副本   copy原图
        Bitmap copyBitmap = Bitmap.createBitmap(srcBitmap.getWidth(), srcBitmap.getHeight(), srcBitmap.getConfig());
        //2.1 创建画布   以copyBitmap为模型   
        Canvas canvas = new Canvas(copyBitmap);
        //2.2 创建画笔
        Paint paint = new Paint();
        //2.3 开始作画    srcBitmap参考原图作画
        canvas.drawBitmap(srcBitmap, new Matrix(), paint);
    

    4. 图形的处理api

    • 旋转

      // 参数 旋转角度,旋转的中点x,y
      matrix.setRotate(degrees, srcBitmap.getWidth() / 2,srcBitmap.getHeight() / 2);
      
    • 缩放 matrix.setScale(0.5f, 0.5f);
    • 位移 matrix.setTranslate(80, 0);
    • 倒影效果

      matrix.setScale(1.0f, -1.0f);    //x轴不变      y轴反转
      //post是在上一次修改的基础上进行修改,set则是每次都是新的变化   会覆盖上一次的修改
      matrix.postTranslate(0, srcBitmap.getHeight());
      
    • 镜面效果

      matrix.setScale(-1.0f, 1.0f);
      matrix.postTranslate(srcBitmap.getWidth(), 0);
      
    • 设置像素点透明
      alterbBitmap.setPixel((int)event.getX()+i, (int)event.getY()+j, Color.TRANSPARENT);

    5. 使用MediaPlayer播放音频文件

    作用:这个类可用于播放音频或者视频

    6. 百度音乐盒完成

    1. 获取当前歌曲进度和总时长

      private void updateSeekBar() {
      //6. 获取音乐文件的总时长  Gets the duration of the file.
      final int duration = mediaPlayer.getDuration();
      //7. 构造定时器
      Timer timer = new Timer();
      //7.1 创建任务  
      TimerTask timerTask = new TimerTask() {
      
          @Override
          public void run() {
      
              //8. 获取歌曲的当前进度
              int currentPosition = mediaPlayer.getCurrentPosition();
      
              //9. 通过handler发送歌曲的信息到Activity更新UI
              //9.1 通过将数据封装到Message中
              Message msg = new Message();
              //9.2 封装多条数据到Message中     将那些数据封装到Bundle中,其实Bundle底层就是Map
              Bundle bundle = new Bundle();
              bundle.putInt("duration", duration);
              bundle.putInt("currentPosition", currentPosition);
              msg.setData(bundle);
      
              //10. 发送数据
              MainActivity.handler.sendMessage(msg);
      
          }
      };
      //7.2 300毫秒后 每隔1秒执行一次任务
      timer.schedule(timerTask, 300, 1000);   //每隔1秒获取歌曲的进度
      

      }

    2. 在服务中添加一个播放进度的方法

      /**
       * 设置播放音乐指定位置的方法
       * @param position  该位置由进度条拖动时提供
       */
      private void seekToPosition(int position){
          mediaPlayer.seekTo(position);
      }
      
    3. 通过handler将数据传递到Activity更新UI

    4. SeekBar处理数据

      sb_seekm.setMax(duration); //设置进度条最大值
      sb_seekm.setProgress(currentPosition); //设置进度条当前进度

    7. SurfaceView介绍

    • SurfaceView控件是一个重量级控件
    • 内部维护了2个线程

      • A 获取数据 负责显示
      • B 负责显示 获取数据
    • 它直接可以在子线程更新UI 与进度相关的控件可以直接在子线程更新Ui

              //找到控件 
      final SurfaceView sfv = (SurfaceView) findViewById(R.id.sfv);
      
      
          final SurfaceHolder surfaceHolder = sfv.getHolder();
      
          //添加一个callback
          surfaceHolder.addCallback(new Callback() {
              //当surfaceview销毁的时候调用
              @Override
              public void surfaceDestroyed(SurfaceHolder holder) {
                  System.out.println("surfaceDestroyed");
                  if (player!=null && player.isPlaying()) {
      
                      //获取当前视频播放的位置
      
                      currentPosition = player.getCurrentPosition();
                      player.stop(); 
      
                  }
      
              }
      
              //当surfaceview 初始化了
              @Override
              public void surfaceCreated(SurfaceHolder holder) {
                  //[1]初始化mediaplayer 
                    player = new MediaPlayer();
      
                  //[2]设置要播放的资源  path 可以是本地也可是网络路径 
                  try {
                      player.setDataSource("http://192.168.13.89:8080/cc.MP4");
      
                      //[2.1]设置播放视频的内容 SurfaceHolder  是用来维护视频播放的内容
                      player.setDisplay(surfaceHolder);
      
                      //[3]准备播放 
      //                      player.prepare();
                      player.prepareAsync(); 
                      //设置一个准备完成的监听
                      player.setOnPreparedListener(new OnPreparedListener() {
      
                          @Override
                          public void onPrepared(MediaPlayer mp) {
                              //[4]开始播放 
                              player.start();
                              //[5]继续上次的位置继续播放 
                              player.seekTo(currentPosition);
      
                          }
                      });
      
      
      
                  } catch (Exception e) {
                      e.printStackTrace();
                  }
              }
      
              @Override
              public void surfaceChanged(SurfaceHolder holder, int format, int width,
                      int height) {
      
              }
          });
      

    补充1 VideoView

    • 这个控件就是对SurfaceView和MediaPlayer进行封装
    • MediaPlayer 播放视频只支持3gp mp4格式
    • 如果只是播放一些游戏的片头动画,或者某个应用的视频宣传,使用VideoView还是绰绰有余的.

    补充2 vitamio框架

    vitamio框架是开源的,可以播放大多数视频格式的框架.

    8. 照相和录像

    // create Intent to take a picture and return control to the calling
            // application
            Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    
            File file = new File(Environment.getExternalStorageDirectory(),
                    "1.png");
            intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
    
            // start the image capture Intent
            startActivityForResult(intent, 1);
    

    9. 调用摄像头拍照并显示

    下面的demo如果需要加载大图片,其实严谨的来说,应该加如图片缩放.有时候拍的照片太大了,以至于无法加载,程序报错.

    1. 首先我们决定将照片放到sd卡的应用缓存目录下,通过getExternalCacheDir()可以得到这个目录(具体的路径是/sdcard/Android/data/<package name>/cache).因为从Android6.0开始,读写SD卡被列为危险权限,如果将图片存放在SD卡的任何其他目录,都要进行运行时权限处理才行,而使用管理目录可以跳过这一步.

    2. 如果运行设备的系统版本低于Android 7.0,就调用Uri.fromFile()方法将File对象转换成Uri对象,这个Uri对象标识着图片的本地真实路径.

    否则,就调用FileProvider的getUriForFile()方法将File对象转换成一个封装过的Uri对象.

    之所以要进行这样一层转换,是因为从Android 7.0开始,直接使用本地真实路径的Uri被认为是不安全的,会抛出FileUriExposedException异常.而FileProvider则是一种特殊的内容提供器,它使用了和内容提供器类似的机制来对数据进行保护,可以选择性的将封装过的Uri共享给外部,从而提高了应用的安全性.

    既然是内容提供器,则需要到清单文件中配置,具体配置如下:

    <!--
            authorities参数必须和刚才FileProvider.getUriForFile()的第二个参数保持一致,可随意写
            name的值是固定的
            <meta-data>用来指定共享路径,并引用了一个@xml/file_paths资源
        -->
        <provider
            android:authorities="com.xfhy.cameraalbumtest.fileprovider"
            android:name="android.support.v4.content.FileProvider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths"
                />
        </provider>
    

    还需要在res目录下创建xml文件夹,然后新建File,file_paths.xml文件.写入如下内容:

    <?xml version="1.0" encoding="utf-8"?>
    <paths xmlns:android="http://schemas.android.com/apk/res/android">
        <external-path name="my_images" path=""/>
    </paths>
    

    其中external-path是用来指定Uri共享的,name属性的值可以随便填,path属性的值表示共享的具体路径,这里设置为空值表示将整个SD卡进行共享

    还有一点需要注意,在Android 4.4系统之前,访问SD卡的应用关联目录也是要声明权限的,从4.4系统开始不再需要权限申明.那么我们为了能够兼容老版本的系统的手机,需要在清单文件中申明如下权限:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    3.下面是具体的代码实现:

    public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    
        private static final int TAKE_PHOTO = 1;
        private static final String TAG = "MainActivity";
    
        private Button bt_take_photo;   //拍照按钮
        private Button bt_choose_from_album;
        private ImageView iv_picture;  //显示图片
    
        private Uri imageUri;  //标示图片路径的uri
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            bt_take_photo = (Button) findViewById(R.id.bt_take_photo);
            bt_choose_from_album = (Button) findViewById(R.id.bt_choose_from_album);
            iv_picture = (ImageView) findViewById(R.id.iv_picture);
    
            bt_take_photo.setOnClickListener(this);
            bt_choose_from_album.setOnClickListener(this);
    
        }
    
        @Override
        public void onClick(View v) {
            switch (v.getId()) {
                case R.id.bt_take_photo:
                    takePhoto();
                    break;
                case R.id.bt_choose_from_album:
                    break;
                default:
                    break;
            }
        }
    
        /**
         * 调用摄像头拍照
         */
        private void takePhoto() {
            //1. 创建File对象,用于存储拍照后的图片
            //这里的getExternalCacheDir()是应用的关联缓存目录,在SD卡下面(/sdcard/Android/data/<package name>/cache)
            //这里在Android 6.0运行时不用进行运行时权限处理
            File outputImage = new File(getExternalCacheDir(), "output_image.jpg");
    
            //2. 判断文件是否存在
            try {
                if (outputImage.exists()) {
                    outputImage.delete();
                    outputImage.createNewFile();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
    
            //3. 判断当前用户的设备的系统版本是否大于24(android 7.0)
            if (Build.VERSION.SDK_INT >= 24) {
                //4. 将File对象转化为一个封装好的Uri对象
                imageUri = FileProvider.getUriForFile(MainActivity.this,
                        "com.xfhy.cameraalbumtest.fileprovider",outputImage);
            } else {
                imageUri = Uri.fromFile(outputImage);
            }
    
            //5.启动相机程序
            Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
            intent.putExtra(MediaStore.EXTRA_OUTPUT,imageUri);
            startActivityForResult(intent,TAKE_PHOTO);
        }
    
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            //请求码
            switch (requestCode){
                case TAKE_PHOTO:
                    //如果返回码是RESULT_OK,则是成功拍照了的
                    if(resultCode == RESULT_OK){
                        try {
                            //6. 将拍摄的照片显示出来
                            Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(imageUri));
                            iv_picture.setImageBitmap(bitmap);  //设置显示图片
                            Log.i(TAG, "onActivityResult: ");
                        } catch (FileNotFoundException e) {
                            e.printStackTrace();
                        }
                    }
                    break;
                default:
                    break;
            }
        }
    }
    

    10. 从相册选择照片

    读取相册中的照片,是需要申请读取SD卡权限.

    根据系统版本是否是Android 4.4以上,有2种处理方式.之所以要这样做,是因为Android系统从4.4版本开始,选取相册中的图片不再返回图片的真实Uri了,而是一个封装过的Uri,因此如果是4.4版本以上的手机就需要对这个版本进行解析才行.

    下面是demo

    public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    
        /**
         * 申请码
         */
        private static final int TAKE_PHOTO = 1;    //照相
        private static final int CHOOSE_PHOTO = 2;  //打开相册
    
        private static final String TAG = "MainActivity";
    
        private Button bt_take_photo;   //拍照按钮
        private Button bt_choose_from_album;
        private ImageView iv_picture;  //显示图片
    
        private Uri imageUri;  //标示图片路径的uri
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            bt_take_photo = (Button) findViewById(R.id.bt_take_photo);
            bt_choose_from_album = (Button) findViewById(R.id.bt_choose_from_album);
            iv_picture = (ImageView) findViewById(R.id.iv_picture);
    
            bt_take_photo.setOnClickListener(this);
            bt_choose_from_album.setOnClickListener(this);
    
        }
    
        @Override
        public void onClick(View v) {
            switch (v.getId()) {
                case R.id.bt_take_photo:
                    takePhoto();
                    break;
                case R.id.bt_choose_from_album:
                    requestPermission();
                    break;
                default:
                    break;
            }
        }
    
        /**
         * 申请权限   需要选择相册中的图片,则需要读SD卡的权限
         */
        private void requestPermission() {
            //检查是否有读SD卡的权限   不相等则需要申请权限
            if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE)
                    != PackageManager.PERMISSION_GRANTED) {
                //申请读SD的权限
                ActivityCompat.requestPermissions(MainActivity.this,
                        new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
            } else {
                openAlbum();
            }
        }
    
        /**
         * 打开相册  进行图片选择
         */
        private void openAlbum() {
            //
            Intent intent = new Intent("android.intent.action.GET_CONTENT");
            intent.setType("image/*");
            startActivityForResult(intent, CHOOSE_PHOTO);  //打开相册
        }
    
        @Override
        public void onRequestPermissionsResult(int requestCode,
                                               @NonNull String[] permissions, @NonNull int[] grantResults) {
            switch (requestCode) {   //根据申请码进行判断
                case 1:
                    //判断权限是否申请成功
                    if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                        openAlbum();
                    } else {
                        Toast.makeText(this, "申请读SD卡权限失败", Toast.LENGTH_SHORT).show();
                    }
                    break;
                default:
                    break;
            }
        }
    
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            //请求码
            switch (requestCode) {
                case CHOOSE_PHOTO:
                    if (resultCode == RESULT_OK) {
                        //判断手机系统版本号
                        if (Build.VERSION.SDK_INT >= 19) {
                            //4.4及以上系统使用这个方法处理图片
                            handleImageOnKitKat(data);
                        } else {
                            //4.4以下系统使用这个方法处理图片
                            handleImageBeforeKitKat(data);
                        }
                    }
                    break;
                default:
                    break;
            }
        }
    
    
        /**
         * 4.4及以上系统使用这个方式处理图片
         * @param data
         */
        @TargetApi(19)
        private void handleImageOnKitKat(Intent data) {
            String imagePath = null;
            Uri uri = data.getData();
            if(DocumentsContract.isDocumentUri(this,uri)){
                //如果是document类型的Uri,则通过document id处理
                String docId = DocumentsContract.getDocumentId(uri);
                if("com.android.providers.media.documents".equals(uri.getAuthority())){
                    //解析出数字格式的id
                    String id = docId.split(":")[1];
                    String selection = MediaStore.Images.Media._ID+"="+id;
                    imagePath = getImagePath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,selection);
                } else if("com.android.providers.downloads.documents".equals(uri.getAuthority())){
                    Uri contentUri = ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"),Long.valueOf(docId));
                    imagePath = getImagePath(contentUri,null);
                }
            } else if("content".equalsIgnoreCase(uri.getScheme())){
                //如果是content类型的uri,则使用普通方式处理
                imagePath = getImagePath(uri,null);
            } else if("file".equalsIgnoreCase(uri.getScheme())){
                //如果是file类型的uri,直接获取图片路径即可
                imagePath = uri.getPath();
            }
            displayImage(imagePath);
        }
    
        /**
         * 显示图片
         * @param imagePath
         */
        private void displayImage(String imagePath) {
            if(imagePath != null){
                //BitmapFactory可以将指定路径文件转换成Bitmap对象
                Bitmap bitmap = BitmapFactory.decodeFile(imagePath);
                iv_picture.setImageBitmap(bitmap);
            } else {
                Toast.makeText(this, "failed to get image", Toast.LENGTH_SHORT).show();
            }
        }
    
        /**
         * 获取图片路径
         * @param uri
         * @param selection
         * @return
         */
        private String getImagePath(Uri uri, String selection) {
            String path = null;
            //通过Uri和selection来获取图片真实的路径
            Cursor cursor = getContentResolver().query(uri,null,selection,null,null);
            //首先需要判断cursor是否为空
            if (cursor != null) {
                if(cursor.moveToFirst()){
                    path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));
                }
                //最后一定要记得关闭cursor
                cursor.close();
            }
            return path;
        }
    
        /**
         * 4.4以下系统使用这个方法处理图片
         *
         * @param data
         */
        private void handleImageBeforeKitKat(Intent data) {
            Uri uri = data.getData();
            String imagePath = getImagePath(uri,null);
            displayImage(imagePath);
        }
    }
    
    展开全文

空空如也

1 2 3 4 5 ... 20
收藏数 9,934
精华内容 3,973
关键字:

多媒体技术