江苏科技大学多媒体技术考核报告(2017/2018学年第1学期)课程名称:多媒体技术指导教师:景国良实验地点:东校区外训楼软件工程实验室学生姓名:谢卉学生学号:1477965899院系:计算机学院专业:计算机科学与技术专业考核得分:2017年11月日实验一多媒体图像文件转换一、实验目的1.掌握多媒体静态图像的基本概念,技术和获取过程
2.掌握多媒体图像文件基本格式种类
3.掌握不同图像文件的数据结构形式,了解不同格式图像文件的具体类型区别
4.运用高级语言编程实现不同图像文件类型的相互转换
二、实验环境1、主流操作系统;2、高级语言编程环境
三、实验内容1、编写程序实现主流图像文件格式之间的相互转换;2、至少要实现JPG、BMP、GIF、PNG图像文件之间的转换;3、编程语言不限;4、根据实验内容撰写对应的实验报告
四、设计方案ImageIO类的静态方法可以执行许多常见的图像I/O操作
此包包含一些基本类和接口,有的用来描述图像文件内容(包括元数据和缩略图)(IIOImage);有的用来控制图像读取过程(ImageReader、ImageReadParam和ImageTypeSpecifier)和控制图像写入过程(ImageWriter和ImageWriteParam);还有的用来执行格式之间的代码转换(ImageTranscoder)和报告错误(IIOException)
可处理图像格式有:jpg,BMP,bmp,JPG,wbmp,jpeg,png,PNG,JPEG,WBMP,GIF,gif
另外在加一些输入代码可实现简单的格式转换选择
五、实验代码importjavax
imageio
ImageIO;importjava
BufferedImage;importjava
File;importjava
FileOutputStream;