Java多媒体技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:彭波主编;孙一林编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302105472
- 页数:341 页
第1章 Java多媒体技术概述 1
1.1 Java多媒体处理类和接口 1
1.1.1 AWT 1
目录 1
1.1.2 Swing 3
1.1.3 Java 2D API 3
1.1.4 Java 3D API 3
1.1.5 JAI API 3
1.1.8 JS API 4
1.1.10 JSDT API 4
1.1.9 JMF API 4
1.1.7 JT API 4
1.1.6 Java Sound API 4
1.2 计算机常用的多媒体文件类型 5
1.3 搭建Java多媒体开发环境 8
1.3.1 J2SDK的安装与设置 9
1.3.2 Java 3D API的安装与设置 11
1.3.3 JMF的安装与设置 12
1.3.4 JBuilder开发环境 14
1.4 搭建单机网络程序运行环境 17
1.4.1 JSWDK环境引擎 17
1.4.2 Tomcat环境引擎 22
2.1 Java 2D API简介 27
第2章 Java 2D API应用原理 27
2.2 应用Java 2D API绘制图形 28
2.2.1 Java 2D API中用于绘制图形的类和接口 28
2.2.2 绘制图形的过程 30
2.2.3 绘制矩形及椭圆的程序设计和源代码 33
2.2.4 绘制矩形和椭圆的程序运行结果 36
2.3 应用Java 2D API处理文字 36
2.3.1 Java 2D API中用于文字处理的类和接口 36
2.3.2 处理文字的过程 37
2.3.3 绘制文字程序设计和源代码 38
2.4 应用Java 2D API处理图像 40
2.3.4 绘制文字程序运行结果 40
2.4.1 Java 2D API中用于图像处理的接口和类 41
2.4.2 处理图像的过程 43
2.4.3 绘制与处理图像程序设计和源代码 46
2.4.4 绘制与处理图像程序的运行结果 49
2.5 应用Java 2D API处理颜色 49
2.5.1 Java 2D API中用于处理颜色的类 49
2.5.2 颜色处理的过程 50
2.5.3 图像颜色转换程序设计和源代码 51
2.5.4 图像颜色转换程序运行结果 53
3.1.1 Swing椭圆按钮组件的设计和源代码 54
第3章 Java 2D API应用实例 54
3.1 Swing椭圆按钮组件 54
3.1.2 Swing椭圆按钮组件应用结果 56
3.2 几何图形变换 57
3.2.1 几何图形变换程序设计和源代码 57
3.2.2 几何图形变换程序运行结果 60
3.3 剪切文字图形 61
3.3.1 剪切文字图形程序设计和源代码 61
3 3.2 剪切文字图形程序运行结果 63
3.4 图像过滤处理器 63
3.4.1 图像过滤处理程序设计和源代码 64
3.5 图像的综合处理 66
3.4.2 图像过滤处理前后结果比较 66
3.5.1 图像综合处理程序设计和源代码 67
3.5.2 图像综合处理程序运行结果 79
第4章 Java 3D API应用原理 80
4.1 Java 3D API简介 80
4.2 Java 3D API编程简介 82
4.2.1 Java 3D坐标系统 82
4.2.2 Java 3D场景图 84
4.2.3 三维图形、图像处理算法简介 85
4.2.4 应用Java 3D API编写三维图形程序 87
4.3.1 Java 3D API绘制点的类 90
4.3 应用Java 3D API绘制三维点 90
4.3 2 绘制三维点的程序设计和源代码 92
4.3.3 绘制三维点程序运行结果 94
4.4 应用Java 3D API绘制三维直线 95
4.4.1 Java 3D API绘制直线的类 95
4.4.2 绘制三维直线的程序设计和源代码 96
4.4.3 绘制三维直线程序运行结果 99
4.5 应用Java 3D API绘制三维扇面 100
4.5.1 Java 3D API绘制扇面的类 100
4.5.2 绘制三维扇面的程序设计和源代码 101
4.6 应用Java 3D API绘制三维锥体 104
4.5.3 绘制三维扇面程序的运行结果 104
4.6.1 Java 3D API绘制三维体的类 105
4.6.2 绘制三维锥体的程序设计和源代码 106
4.6.3 绘制三维锥体程序运行结果 109
第5章 Java 3D API应用实例 110
5.1 绘制三维文字 110
5 1.1 Java 3D API绘制三维文字的类 110
5.1.2 绘制三维文字的程序设计和源代码 112
5.1.3 绘制三维文字程序运行结果 115
5.2 三维点的移动 116
5.2.1 Java 3D API移动点的类 116
5.2.2 移动三维点的程序设计和源代码 119
5.2.3 移动三维点程序运行结果 122
5.3 绘制延Y坐标轴旋转的立方体 123
5.3 1 绘制三维形体旋转的程序设计和源代码 123
5.3 2 绘制三维形体旋转程序运行结果 125
5.4 调用三维形体对象 125
5.4 1 Java 3D API调用三维形体对象的接口和类 125
5.4 2 调用三维形体对象的程序设计和源代码 128
5.4 3 调用三维形体对象程序运行结果 131
5.5 1 Java 3D API处理三维形体行为的类 132
5.5 处理三维形体行为 132
5.5.2 处理三维形体行为的程序设计和源代码 134
5.5.3 处理三维形体行为程序运行结果 138
第6章 Java动画制作技术 139
6.1 动态显示文字 139
6.1.1 动画程序中应用的线程类 139
6.1.2 打字方式显示文字程序设计和源代码 142
6.1.3 打字方式显示文字动画程序运行结果 145
6.2 滚动显示文字 145
6.2.1 滚动显示文字程序设计和源代码 145
6.2.2 滚动显示文字动画程序运行结果 148
6.3.1 数字时钟程序设计和源代码 149
6.3 动态显示图像 149
6.3.2 数字时钟动画程序运行结果 152
6.4 双缓冲技术动态显示图像 153
6.4.1 应用于动画程序中的媒体跟踪器 153
6.4.2 应用于动画程序中的双缓冲技术 156
6.4.3 动画Applet小程序设计和源代码 157
6.4.4 动画Applet小程序运行结果 161
6.5 网络动画游戏小程序 162
6.5.1 网络动画游戏Applet小程序设计和源代码 162
6.5.2 网络动画游戏Applet小程序运行结果 177
7.1.1 java.applet包 179
7.1 Java Sound API 179
第7章 Java音频流处理技术 179
7.1.2 javax.media.j3d和com.sun.j3d.audioengines包 180
7.1.3 javax.sound和com.sun.media.sound包 185
7.2 网络Applet小程序声音播放器 188
7.2.1 Java Applet API音频操作框架 188
7.2.2 Applet小程序播放声音的程序设计和源代码 189
7.2.3 Applet小程序播放声音程序运行结果 192
7.3 播放三维音响效果的声音 192
7.3.1 Java.media.j3d sound API音频操作框架 193
7.3.2 播放三维音响效果声音的程序设计和源代码 194
7.4 MIDI数字音乐的播放 201
7.4.1 javax.media.sound.midi API 201
7.3.3 播放三维音响效果声音程序的运行结果 201
7.4.2 播放MIDI音乐文件的程序设计和源代码 204
7.5 模拟音频播放器 206
7.5.1 音频播放器程序中应用的类和接口 206
7.5.2 音频播放器程序设计和源代码 208
7.5.3 音频播放器程序运行结果 216
第8章 JMF媒体框架 218
8.1 Java媒体框架JMF 218
8.1.1 JMF API 218
8.1.2 JMF中的媒体播放器 219
8.1.4 JMF中的数据源 221
8.1.3 JMF中的媒体处理器 221
8.1.5 多媒体数据格式 222
8.1.6 数据源管理器 222
8.1.7 JMF事件模型 223
8.1.8 JMF定义的错误和异常 223
8.2 JMF媒体播放器 223
8 2.1 媒体播放器程序中应用的类 223
8 2.2 媒体播放器程序设计和源代码 227
8 2.3 媒体播放器程序运行结果 237
8.3 JMF音频综合应用实例 238
9.1.1 RTP协议 241
9.1 RTP协议与JMF中的RTP程序框架 241
第9章 JMF与RTP协议 241
9.1.2 RTCP协议 242
9.1.3 RTP程序框架 242
9.2 应用RTP协议实现网络媒体流的实时传输 244
9.2.1 发送媒体数据流程序中应用的类和接口 244
9.2.2 发送媒体数据流程序设计和源代码 247
9.2.3 发送媒体数据流程序运行结果 260
9.3 应用RTP协议实现实时接收网络媒体流 261
9.3.1 接收并播放媒体数据流程序中应用的类和接口 261
9.3.2 接收并播放媒体数据流程序设计和源代码 263
9.3.3 接收并播放媒体数据流程序运行结果 272
10.1.1 截取图像并传输和播放程序中应用的类和接口 273
第10章 视频与音频数据流处理实例 273
10.1 捕获图像并传输 273
10.1.2 截取图像并传输和播放程序设计和源代码 275
10.1.3 截取图像并传输和播放程序运行结果 289
10.2 捕获声音并传输 290
10.2.1 采集声音并传输程序中应用的类 291
10.2.2 采集声音并传输程序设计和源代码 291
10.2.3 采集声音并传输程序运行结果 304
附录A Java JNI技术 305
附录B 快速掌握JBuilder 309
附录C 配书光盘内容介绍 341
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019